过去完成时-知识点归纳与练习一、初中英语过去完成时1.——Jim, did you take out the trash just now?——No. By the time I came home it .A. 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,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选 C。【点评】考查被动语态及过去完成时的用法。2.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. 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. A. has played B. is playing C. had played D. will play【答案】 C 【解析】【分析】句意:西蒙进行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语 when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为 C。【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。4.We are too tired. Please stop __________ a rest.A. to have B. having C. have D. has【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选 A【点评】注意时态一致,5.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored B. turned; had scoredC. had turned; have scored D. had turned; had scored【答案】 B 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time 到…...