过去完成时-知识点归纳与练习一、初中英语过去完成时1.——Jim, did you take out the trash just now
By the time I came home it
have been taken out B
had taken out C
had been taken out【答案】 C 【解析】【分析】take out 拿出,带出,by the time 直到,came home 是过去时,扔垃圾是发生在 came 之前的动作,过去完成时表示的是过去的过去
又有 be+动词过去分词构成被动语态
had been+过去分词,含有被动语态的过去完成时
句意:Jim,刚才是你把垃圾扔了吗
不,我回来的时候垃圾已经被扔了
【点评】考查被动语态及过去完成时的用法
2.— How long has the train been away
— Sorry
I don't know
By the time I got here, the train ________
has left B
was leaving C
had been away D
had left【答案】 C 【解析】【分析】句意:——火车离开多久了
我到这儿的时候火车已经离开了
由 By the time I got here 可知该用过去完成时,所以选 C
【点评】考查动词时态
3.Simon ________ the piano for ages when he gave his first concert
has played B
is playing C
had played D
will play【答案】 C 【解析】【分析】句意:西蒙进行第一次音乐会时,他已经弹了很多年钢琴了