《(文末附答案)2022届初中英语过去完成时名师选题.docx》由会员分享,可在线阅读,更多相关《(文末附答案)2022届初中英语过去完成时名师选题.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(每日一练)(文末附答案)2022届初中英语过去完成时名师选题单选题1、I they were planning to move to Boston before they told me about it.A . would hearB . has heardC . heardD . had heard2、By seven o clock this morning, Allen breakfast with his wife.A . will haveB . hadC . had hadD . is having3、The news came as no surprise to me. I
2、for sometime that the factory was going to shut down.A . had knownB . knewC . have knownD . know4、 By the time I woke up,my father in the bathroom for several minutes.A . has goneB . has beenC . had beenD . had gone5、Mrs. Snape to leave by 9:00, but she overslept and the train. She has regretted for
3、 that untilnow.A . had hoped; missedB . hopes; missesC . has hoped; missedD . hopes; missed6、By the end of last year, most of us the free vaccine (疫苗).A . will getB . would getC . has gotD . had got7、一The rain came to a stop the night before. The fields are still full of water.一It for nearly a week.
4、A . has rainedB . had rainedC . would rainD . was raining8、By the end of last year, the government all the old houses in that area.A . would rebuildB . have rebuiltC . had rebuiltD . rebuilt9、By the time we got to the station, David for ten minutes.A . has leftB . had leftC . has been awayD . had be
5、en away10、 By the time I got to the ticket office, they all the tickets.A . soldB . have soldC . had soIdD . would sellIK 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动 作发生时,主句动作已经完成,即过去的过去”。12、By the end of last month ,Tom Gina for 10 years .A . had marriedB . had married toC . had been married toD
6、. had been married13、- My parents our home for a few hours when I arrived. I didn, t meet them.一 You could call them if you wanted to know where they were.A . have been away fromB . had been away fromC . had leftD . had gone2022届初中英语过去完成时_017参考答案1、答案:D解析:句意:在他们告诉我之前我就已经听说了他们计划搬到波士顿。考查动词时态。would hear
7、过去将来时;has heard现在完成时;heard 一般过去时;had heard过去完成时。根据句中的“before they told me about it”可知,空格处的动作发生在另一个过去动作之前,应用过去完成时 态。故选D。2、答案:C解析:句意:到今天早上七点,艾伦已经和他的妻子一起吃过早餐了。考查过去完成时。时间状语“seven o clock this morning (今天早上7点)”是表示过去的时间,而加上介词by (到为止)”表示在今天早上7点之前吃早餐的动作已完成,由此可知他们一起吃早餐的动作发生在过去的过去,所以此句时态应用过去完成时。故选C。3、答案:A解析:句
8、意:这个消息传来时我一点儿也不惊讶。我早就知道这个工厂将要倒闭的。考查动词时态。A. had known过去完成时;B. knew 一般过去时;C. have known现在完成时;D. know 一般现 在时。根据前文说“我”不惊讶,可知知道消息在消息到来之前;又“到来”用了 came,一般过去时,“知 道”这个动作发生在“过去的过去,应该用过去完成时,故选A。4、答案:C句意:当我醒来时,我父亲已经在浴室里呆了几分钟了。考查过去完成时。has gone去了,现在完成时;has been去过,现在完成时;had been去过,过去完成时; hadgone去了,过去完成时;根据句意理解及By
9、the time引导的从句可知,从句动作发生在过去,而主句动 作发生在从句动作之前,所以这里应该用过去完成时,而这里表达的是“去某地呆了多久”,所以应该用have been in的形式,故选C。小提示:英语中表示一个动作在另一个动作之前就已经发生或者完成时,句子要用过去完成时的结构,而在完成时态中, 表达“去过某地”用have been to,表达“去了某地”用have gone to,表达“去了某地呆了多久”用have been in/at,做题要注意理解句意来区别。5、答案:A解析:句意:斯内普夫人原本希望在9点前离开,但她睡过头了,误了火车。到现在为止,她一直为此感到遗憾。考 查动词时态
10、辨析题。本句前后是转折关系,and连接并列结构,根据overslept可知miss用过去式,可排除B。结合句意,第一空需用过去完成时,即had+过去分词结构,故选A。6、答案:D解析:句意:到去年年底,我们大多数人都接种了免费疫苗。考查时态。根据时间状语“By the end of last year”可知此处表动作发生在过去的过去,用过去完成时,其谓 语动词结构为“had +过去分词”。故选Do7、答案:B解析:句意:前天晚上,雨停了下来。田地里仍然充满水。雨下了将近一周。考查过去完成时。昨天晚上雨停是事件的停止时间,开始时间要向前推一周,表示过去的过去发生的动作要用 过去完成时,故选Bo8
11、、答案:C解析:句意:到去年年底,政府已经重建了那个区域所有的旧的房子。本题考查时态。A. would rebuild过去将来时;B. have rebuilt现在完成时;C. had built过去完成时;D.rebuilt 一般过去时。根据By the end of last year可知,“by the end of+过去的时间”用过去完成时,故选C。9、答案:D解析:句意:在我们到车站的时候,David已经离开十分钟了。考查时态。根据uBy the time we got to the station,可知,此处应用过去完成时。再结合for ten minutes 可知,此处应用延续性
12、动词,所以应用had been away,表示“已经离开”。故选D。10、答案:C解析:句意:我到售票处的时候,他们已经把所有的票都卖了。本题主要考查过去完成时的用法。A. sold 一般过去时;B. have sold现在完成时;C. had sold过去完成时;D. would sell 一般过去时;根据句意“我到售票处的时候,他们已经把所有的票都卖了“和时间状语从句By the time I got to the ticket office可知,主句要用过去完成时,其构成为had doneo故选Co 11、12、答案:C解析:句意:到上个月末为止,汤姆已经嫁给GinalO年的时间了。根据时间状语for 10 years可知用be marriedto sb.表示同某人结婚;根据时间状语By the end of last month可知,这里是过去完成时,其结构是had done 的形式。根据题意,故选C。13、答案:B解析:试题分析:句意:-当我到家的时候,我的父母已离开家几个小时了。我没遇到他们假如你想知道他们 在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.考点:考查完成时态的用法。