《(文末附答案)2022届初中英语过去完成时知识点归纳超级精简版.docx》由会员分享,可在线阅读,更多相关《(文末附答案)2022届初中英语过去完成时知识点归纳超级精简版.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、(每日一练)(文末附答案)2022届初中英语过去完成时知识点归纳超级精简版单选题1、By eight o clock last night, we over 20 pictures of the new library from Uncle Wang.A . getB . gotC . have gotD . had got2、 By the time I got home, my parents for half an hour.A . have leftB . had leftC . have been awayD . had been away3、He told me that he h
2、ere for five minutes.A . has comeB . had arrivedC . had been4、He said 15 people,two of them to hospital .A . have injured ; admittingB . have been injured ; being admittedC . had injured ; to admitD . had been injured ; admitted5、一Why did you throw away that pair of sports shoes?Because I it for alm
3、ost two years.A . have wornB . put onC . had wornD . have put on6、 I met Jim last week. We each other for about twenty years since we left Japan.A . didnt meetB . dont meetC . havent metD . hadnt met7、Rose and Minnie each other pretty well before they worked in the same bank.A . knowsB . knowC . hav
4、e knownD . had known8、By the time he was 4, he a lot of German words.A . had learnedB . has learnedC . learnedD . learns9、The train when I to the station.A . were left, were gettingB . had left, gotC . had been away, gotD . left, got10、What Jane by the time he was seven?A . did, doB . has, doneC . d
5、id, didD . had, done11、By the end of last month, they the work on the new hospital already.A . finishB . will finishC . has finishedD . had finished12、the film for fifteen minutes when I got to the cinema.A . has begunB . had begunC . has been onD . had been on13、一You dont watch the movie?一Yes,but b
6、y the time I got to the cinema,the movie for several minutes.A . has begunB . had been onC . had begunD . has been on2022届初中英语过去完成时_02c参考答案1、答案:D解析:句意:截止到昨天晚上八点,我们从王叔叔那里收到了 20多张新图书馆的图片。考查时态辨析。get得到,一般现在时;got 一般过去时;have got现在完成时;had got过去完成时。根据时 间状语uBy eight o clock last night表示,过去的时间以前完成的动作,应用过去完成时,
7、故选D。2、答案:D解析:句意:我到家时,我父母已经走了半个小时。leave离开,是短暂性动词;be away表示离开,表示状态,可以 和for+一段时间连用。根据时间状语for half an hour.可知排除AB ;根据By the time I got home可知,主语用 过去完成时,其结构是had done的形式,根据题意,故选Do3、答案:C解析:句意:他告诉我他已经到这里五分钟了。根据谓语told是一般过去时,故后面接的宾语从句用过去时,故排除 A项。arrive到达,是瞬间性动词,不与时间段连用。be是,作为延续性动词,可与时间段连用。与时间段for five minutes
8、连用,用延续性动词。故选C。点睛:延续性动词表示行为或过程能持久地继续下去或能产生持久的影响,这类动词有:contain,have,hold等, 此外,表示状态,感情、思维等动词,如:believe,consider,hate等也属于延续性动词。所以要表示状态和延续 性动作时必须要用延续性动词。瞬间性动词表示行为或过程是短暂的或瞬间时间完成的,这类动词有:arrive, ask, begin, fall等。要表示非延续性动作时必须用瞬间性动词,不可用延续性动词。此处表示在这里持续了 5分 钟,故用延续性动词。4、答案:D解析:句意:他说有15人受伤,其中两人入院治疗。考查动词时态。分析句子结构
9、可知,前半句是一个宾语从句,时态遵循“主过从必过”,从句要用过去某个时 态,排除A和B选项。主语“people”与谓语动词“injure”之间是被动关系,故第一个空应填过去完成时的被动语态形式,其构成是had been done,排除选项C。空二处应该是句子的谓语,用过去式。故选Do5、答案:C解析:句意:你为什么把那双运动鞋扔掉了?因为我穿了快两年了。考查过去完成时和动词辨析。wear穿着,表状态;worn是wear的过去分词;put on穿上,强调动作。根据 时间状语ufor almost two years可知,应用延续性动词,“put on”是瞬间动词,排除B和D;由句意可知, 到我扔
10、掉运动鞋的时候为止,已经快两年时间了,扔掉运动鞋是过去的发生的动作,所以此处使用过去完成时, 结构:had done。故选Co6、答案:D解析:句意:我上周见过吉姆。自从我们离开日本我们大约二十年没见面了。考查句子时态。didnt meet 一般过去时;dont meet 一般现在时;havent met现在完成时;hadnt met过去 完成时。根据上文“I met Jim last week.和时间状语从句since we left Japan可知”离开日本到上周大约 二十年”是过去的过去,可知使用过去完成时;故选Do7、答案:D解析: 句意“罗斯和米妮他们在同一个银行工作以前就认识了。根
11、据before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去时,所以,空处指过去的过去,用过去完成时,故选D。8、答案:A解析:句意:到他4岁时,他已经学会了很多德语单词。A是过去完成时;B是现在完成时;C是过去时;D是一 般现在时。by the time一般和完成时态连用,如果其后接现在的时间,主句用现在完成时;如果其后接过去的 时间,主句用过去完成时。he was 4是一个过去的时间,故后面的主句用过去完成时态。故选A。9、答案:B解析:试题分析:句意:当我到达车站时火车已经走了。根据句意判断从句应该用过去时态,表示在过去某一
12、时间之 前早已发生某事,故主句应该用过去完成时。故选Bo考点:考查动词的时态。10、答案:D解析:句意:截止到简七岁时,他做了些什么? by the time +过去时的句子,表示截止到过去的某一时间点,在这之 前发生的动作要用过去完成时,故答案为Do11、答案:D解析:句意:到上个月底,他们已经完成了新医院的建设工作。考查动词时态。根据句中的时间状语“By the end of last month”可知,句子应用过去完成时,构成形式为:had done ; finish 的过去分词是 finished。故选 Do 12、答案:D解析:句意:我到电影院时,电影已经上映十五分钟了。A. has
13、 begun已经开始,现在完成时,短暂动词;B. had begun已经开始,过去完成时,短暂性动词;C. has been on已经开始,现在完成时,持续性;D. had been on已经开始,过去完成时,持续性。根据for fifteen minutes可知谓语动词必须是持续性,排除AB ,根据when I got to the cinema.可知,主句的电影开始发生在我 到达电影院之前,用过去完成时,这里用had been on。根据题意,故选D。13、答案:B解析:句意:你不看电影吗?是的,但当我到电影院时,电影已经上映好几分钟了。考查过去完成时和延续性动词。has begun已经开始,现在完成时,短暂性动词;had been on已经开始,过 去完成时,延续性动词;had begun已经开始,过去完成时,短暂性动词;has been on已经开始,延续性动 词;根据句意理解及句中的for several minutes可知,这里要用延续性动词,所以排除A/C选项,而by引导 的从句动作是过去时,而主句动作发生在从句之前,所以应该用过去完成时,故选B。