《(文末附答案)九年义务初中英语过去完成时知识集锦.docx》由会员分享,可在线阅读,更多相关《(文末附答案)九年义务初中英语过去完成时知识集锦.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(每日一练)(文末附答案)九年义务初中英语过去完成时知识集锦单选题1、When Jack entered the room, I didn t recognize him because he so much weight.A . had lostB . losesC . has lostD . would lose2、Jane was disappointed that most of the guests when she at the party.A . left; had arrivedB . left; arrivedC . had left; had arrivedD . had
2、left; arrived3、By the end of last term, they over 2,000 English words.A . learnedB . has learnedC . had learnedD . learn4、By the time I was five, I English.Really?A . had started learningB . have started learningC . started to learnD . started learning5、如果主句动作不强调已经完成,只是说明过去某个时候的状况,此时主句不用完成时,而应根据实际需要
3、 选用适当的时态,此时by the time相当于when。根据by the time+一般过去时从句,主句用过去完成时。故 选C。6、How long has the train been away?-Sorry. I don, t know. By the time I got here, the train.A . has leftB . was leavingC . has been awayD . had left 7、By the end of last month, we twelve English story books.A have readB . had readC .
4、were readingD . are reading8、The pen I I is on my desk, right under my nose.A . think; lostB . thought; had lostC . think; had lostD . thought; have lost9、By seven o clock this morning, Allen breakfast with his wife.A . will haveB . hadC . had hadD . is having10、The movie for 20 minutes when I arriv
5、ed.A . had startedB . had been onC . had begunD . has been on11、Mrs. Snape to leave by 9:00, but she overslept and the train. She has regretted for that untilnow.A . had hoped; missedB . hopes; missesC . has hoped; missedD . hopes; missed12、By the time we got to the station, David for ten minutes.A
6、. has leftB . had leftC . has been awayD . had been away13、一Did you see Peter at the party?-No, he by the time I got there.A . leftB . has leftC . had left14、一 Why didn, t you come to the meeting?一 I anything about it.A . have toldB . have not toldC . had not toIdD . had not been told15、 What a plea
7、sant surprise to see you here! I you Shanghai.Me too. But I there next Saturday.A . suppose; have gone to; am goingB . supposed; had gone to; will goC . supposed; had been to; would goD . supposed; have been to; am going九年义务初中英语过去完成时JHA参考答案1、答案:A解析:句意:杰克走进房间时,我没认出他来,因为他瘦了那么多。考查过去完成时。had lost过去完成时;lo
8、ses第 三人称单数;has lost现在完成时;would lose过去将来时。此题根据语境:杰克走进房间时,我没认出他来, 因为他瘦了那么多。瘦这个动作发生在认出来之前,表示过去的过去,故用过去完成时态,其结构是had done,故答案选A。2、答案:D解析:句意:简到达宴会时,大多数客人都走了,这使她很失望。考查时态辨析题。本句leave (离开)和arrive (到 达)两个动作相继发生,第一个动作需要若干时间完成,需用过去完成时;根据主句Jane was disappointed时 态是一般过去时,可知when从句也用过去时,故选D。3、答案:C解析:句意:到上学期为止,他们已经学了
9、 2000多个英语单词。考查时态。learned 一般过去时;has learned现在完成时;had learned过去完成时;learn 一般现在时;根据 时间状语by the end of last term,表示动作发生在过去的过去,用过去完成时,故选C。4、答案:A解析:试题分析:句意:当我五岁的时候,我开始学英语。根据题意可知,开始学英语是在我五岁之前,所以应该用 过去完成时,故排除BCD。因此本题选A。考点:考查动词的时态。5、6、答案:D解析:句意:火车离开多久了?很抱歉。我不知道。我到这儿的时候,火车已经离开了。考查动词时态。由By the time I got here可知
10、该用过去完成时,所以选D。7、答案:B解析:句意:到上个月底,我们已经读了十二本英语故事书。A. have read现在完成时;B. had read过去完成时;C. were reading过去进行时;D. are reading现在进行时。根据时间状语By the end of last month判断用过去完成 时,构成是:had+动词的过去分词,此空故填have read。8、答案:B解析:句意:我以为我丢的那支笔在我的桌子上,就在我的眼皮底下。考查时态辨析题。本句是省略that的定语从句, 根据句意语境,可知think发生在过去,用一般过去时;lose发生在think之前,用过去完成
11、时。故选B。9、答案:C解析:句意:到今天早上七点,艾伦已经和他的妻子一起吃过早餐了。考查过去完成时。时间状语seven o* clock this morning (今天早上7点)”是表示过去的时间,而加上介词 “by (到为止)”表示在今天早上7点之前吃早餐的动作已完成,由此可知他们一起吃早餐的动作发生在过去的过去,所以此句时态应用过去完成时。故选C。10、答案:B解析:句意:我到的时候,电影已经开演了 20分钟了。考查动词时态辨析。for 20 minutes是一段持续的时间,不可和终止性动词连用,可排除start和begin。be on 表示“在演”的状态,是持续性的;根据从句when
12、arrived可知主句需用过去完成时,故选B。1L答案:A解析:句意:斯内普夫人原本希望在9点前离开,但她睡过头了,误了火车。到现在为止,她一直为此感到遗憾。考 查动词时态辨析题。本句前后是转折关系,and连接并列结构,根据overslept可知miss用过去式,可排除B。结合句意,第一空需用过去完成时,即had+过去分词结构,故选A。12、答案:D解析:句意:在我们到车站的时候,David已经离开十分钟了。考查时态。根据uBy the time we got to the station,可知,此处应用过去完成时。再结合for ten minutes 可知,此处应用延续性动词,所以应用had
13、 been away,表示“已经离开”。故选D。13、答案:C解析:句意:你在聚会中看到彼得了吗? 没有,他在我到达时已经离开了。考查过去完成时态的用法。过去完成时用于动作发生在过去的过去,by the time是过去完成时的标志,根据主句的动作发生在过去的过去,所以用过去完成时态。故选C。14、答案:D解析:句意:你为什么不来开会?我根本没有被通知到。考查过去完成时的被动语态。问句时态为一般过去时,即错过会议这个动作已经发生过,而答句没有被通知这 一个动作发生在此之前,故应用过去完成时,A、B选项可排除。根据句意可知,主语I和动词tell之间是被动 关系,即“被告知”,故应用过去完成时的被动语态,故选D。15、答案:B解析:句意:-在这里见到你真的很令人惊奇!我以为你去了上海。-我也是,但是我下周六去上海。suppose假想, 认为;have gone to去了某地,现在完成时态;had gone to过去完成时,去了某地;will go 一般将来时; would g。过去将来时。根据对话的意思可知,第一个空表示说话人原来以为的事情,应用过去时态,故先排除 A ; suppose是过去式,后面的宾语从句中也应用过去时态,故排除D ;第三个空表示将要发生的事情,应用 一般将来时态,排除C,故应选B。
限制150内