《(文末附答案)2022届初中英语过去完成时基本知识过关训练.docx》由会员分享,可在线阅读,更多相关《(文末附答案)2022届初中英语过去完成时基本知识过关训练.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(每日一练)(文末附答案)2022届初中英语过去完成时基本知识过关训练单选题1、 Linda said she her hometown for five years and she wanted to come back to see it as soon aspossible.A . has leftB . had leftC . has been away fromD . had been away from2、 A total of 254 students from New York University Shanghai by last year.A . graduateB . g
2、raduatedC . has graduatedD . had graduatedHelen her keys in the office so she had to wait until her husband home.A . has left; comesB . left; had comeC . had left; cameD . had left; would come4、I thought he us something interesting about Germany because he there before.A . will tell; wentB . had tol
3、d; wentC . would tell; had beenD . had told; had gone5、 The vegetables didn* t taste very good. They for too long.A . cookedB . were cookedC . had cookedD . had been cooked6、I 900 English words by the time I was ten.A . learntB . was learningC . had learntD . have learnt7、My father when I hurried to
4、 the airport to see him off yesterday.A . is leavingB . had leftC . leftD . will leave8、When I got there, he already.A . leftB . has leftC . had leftD . would leftBy the time I got to the cinema, the movie for half an hour.A . startedB . will startC - had startedD . had been on10、The boy for her in
5、the rain for nearly half an hour before she appeared.A . waitsB . waitedC . has waitedD . had waitedThey asked me to have a drink with them. I said that it was at least ten years since I a good drinkA . had enjoyedB . was enjoyingC . enjoyedD . had been enjoyingThe TV play for ten minutes when I tur
6、ned on the TV.A . had startedB . had begunC . has been onD . had been onHer sister in that school for two years before she went there as well.A . has studiedB . was studyingC . has been studyingD . had studied2022届初中英语过去完成时_02E参考答案1、答案:D解析:句意:琳达说她离开家乡已经五年了,她想尽快回来看看。考查过去完成时态。根据句意“琳达说她离开家乡 已经五年了”,主句使用
7、了一般过去时,从句在间接引语中要用过去完成时,其结构为had+动词过去分词。for ve years表示一段时间,leave是短暂性动词,不能和表示时间段的词连用,转换成be away from “离开” 延续性动词,才可以和表示时间段的词连用,be的过去分词是been ;故答案选Do2、答案:D解析:句意:截至去年,共有254名学生毕业于上海纽约大学。本题考查动词的时态。A. graduate动词原形;B. graduated过去式或过去分词;C. has graduated 现在完成 时态形式;D. had graduated过去完成时态形式。根据此句的时间状语by last year可知
8、,此句是过去完成时态, 此空应填had graduated,故选Do3、答案:C解析:句意:布莱克先生把他的钥匙落在办公室了,所以他不得不一直等到他的妻子回家。结合句意,先把钥匙落在办公室,然后再等,根据had to wait可知等他的妻子是用过去式,故落下钥匙应是过 去的过去,故第一空用过去完成时,故排除AB两项。第二空until引导的时间状语从句,与主句时态一致,用 一般过去时,故选C。4、答案:C句意:我想他会告诉我们一些关于德国的有趣的事情,因为他以前去过那里。考查动词时态。由I thought he-us something interesting about Germanyn可知,
9、本句为宾语从句,主句为 一般过去时,故从句应为过去的某种时态;由“我想”可知,“他告诉我们一些关于德国的有趣的事情” 还未发生,即发生在将来,故此处应为过去将来时态。由“because herhere before”可知,“他以前去过德 国”发生在过去的过去,故为过去完成时态;had been去过某地,已经回来;had gone去了某地,还未回 来,在本句中应为他之前去过德国,并且已经回来了,故此处应为had been。故选C。5、答案:D解析:句意:这些蔬菜味道不太好。它们煮得太久了。考查语态。句子主语They指代的是vegetables,与动词之间是被动关系,应用被动语态,结合“The v
10、egetables didn t taste very good/1可知,蔬菜被煮”发生在“品尝蔬菜”之前,应用过去完成时的被动语 态,故选D。6、答案:C解析:句意:到我十岁的时候我就已经学会了 900个英语单词了。learnt学习,学会,过去式或过去分词形式;was learning过去进行时;had learnt过去完成时;have learnt现 在完成时。句中by the time意为到时候”,常和完成时搭配使用,I was ten是一般过去时,故主句为过 去完成时,选C。小提示:一般过去时表示过去时间发生的动作或存在的状态,谓语动词变为过去式;过去进行时表示过去某个时间正在 进行的
11、动作,有was/were+现在分词构成;过去完成时表示在一个过去动作之前发生的动作,其构成是had+ 过去分词;现在完成时表示过去发生的动作对现在造成的影响或结果,其构成是have/has+过去分词。本题中 指的是“从过去到我十岁之前”,即过去的过去,应用过去完成时态。7、答案:B解析:句意:昨天我匆忙去机场送父亲时,他已经离开了。考查动词时态辨析。leave离开,is leaving是现在进行时结构,had left是过去完成时结构,left是过去式,will leave是一般将来时结构。本句是when引导的时间状语从句;从句是一般过去时,根据句意语境,可知leave 是在过去去机场送父亲之
12、前已经完成的动作,需用过去完成时“had done”结构,故选B。8、答案:C解析:句意:当我到那儿的时候,他已经离开了。A. left离开,这里是一般过去时态;B. has left已经离开,这里是现 在完成时;C. had left已经离开,这里是过去完成时;D. would left将会离开,过去将来时。根据上文When I got there可知下文用过去完成时,其结构是had done的形式。根据题意,故选C。9、答案:C解析:试题分析:句意:我们到电影院之前,电影已经开始了半个小时。表示过去某一时间或动作以前已经发生或完 成了的动作。它表示动作发生的时间是“过去的过去,结合句意,故
13、选c考点:考查时态的用法10、答案:D解析:句意:在她出现前,那个男孩已经在雨中等了接近半个小时了。因为before后用的是一般过去时,wait这个动 作发生在appeared之前,也就是过去的过去,所以空格处应该用过去完成时。故选D。11、答案:A解析:句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。考查动词时态。句型“lt+is+段时间+since (自从已经有时间了)”,其中since从句用一般过去时,且 从句中如果是延续性动词,则翻译成否定的,表示从动作结束算起;该句型中is改为was 了,从句需要用过去 完成时。故选A。12、答案:D解析:试题分析:句意:当我打开电视的时候,电视剧已经演了十分钟。因为是在我打开电视的时候,所以是过去的 过去,所以要用过去完成时。时间状语是for ten minutes,所以要用延续性动词。上映的延续性动词是be ono 故选D.考点:考查过去完成时的用法。13、答案:D解析:句意:在她也去那所学校之前,她的姐姐已经在那里学习了两年。考查时态辨析。根据从句“before she went there as well”可知此处讲的是在过去某一时间点前发生的事情; 再由主句中时间状语“foe two years”可知要用完成时。由此可知此处要用过去完成时,其结构是had done。故选Do
限制150内