2025-2025 年 过去完成时培优训练(附解析)1一、初中英语过去完成时1.By the end of last week, she ______in the west of China for two months helping the homeless children
will stay B
has stayed C
would stay D
had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们
根据时间状语 By the end of last week 到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选 D
【点评】此题考查动词的时态
根据时间状语确定句子的时态
2.By the time they reached the bus stop, the bus__________ for ten minutes
had left B
have left C
had been away D
have been away【答案】 C 【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了
句中 by the time 的意思是到
时候,后跟从句,从句使用的是一般过去时
根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时
A 是过去完成时,但是left 是瞬间性动词,不能和一段时间状语连用;B 是现在完成时;C 是过去完成时,并且是系表结构,可以和一段时间连用;D 是现在完成时
【点评】考查动词时态
3.I got to the party late
By the time I arrived, some people ______ home already
went B