全国通用版初三英语过去完成时典型例题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(每日一练)全国通用版初三英语过去完成时典型例题
单选题
1、John and I friends for eight years. We first got to know each other at a Christmas party.
But we each other a couple of times before that.
A.had been; has seenB.have been; have seen
C.had been; had seenD.have been; had seen
答案:D
解析:
句意:约翰和我是八年的朋友了。
我们是在一次圣诞晚会上认识的。
但在那之前我们见过几次面。
考查动词时态辨析题。
第一句for eight years是一段时间,用于现在完成时,表示过去到现在做了8年的朋友;第三句before that是指在圣诞节见面以前,意思是meet发生在got to know 这一过去的动作之前,需用过去完成时。
根据句意结构,可知选D。
小提示:
解答时态题关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
比如,“for + 一段时间” 表示从过去某时延续至今的动作或状态,常与现在完成时连用,而过去完成时则表示过去的过去的动作或状态。
2、—Did you see Mrs. Lee in the meeting room?
—No. When I got there, she ________ another meeting.
A.had left forB.had left to
C.was leaving forD.was leaving to
答案:A
解析:
句意:—你在会议室看见李老师吗?—没有。
当我到那里时,她已经动身去下一场会议了。
考查动词过去完成时。
had left for已经动身往某地,是过去完成时;had left to 过去完成时,介词不对;was leaving for正要动身前往某地,是过去进行时;was leaving to是过去进行时,根据前面否定回答可知李老师已经赶往下一场会议,用过去完成时,故选A。
3、I __________ eaten the cupcake before you told me that it was for your sister.
A.had alreadyB.have alreadyC.alreadyD.would have
答案:A
解析:
句意:在你告诉我蛋糕是给你妹妹吃之前,我已经吃了。
考查过去完成时。
had already过去完成时;have already现在完成时;already已经;would have过去将来时;根据后文before you told me,已经用了过去式,所以前面应该是过去的过去,用过去完成时,故选A。
4、By the end of last month, we________enough money to help the poor baby.
A.had collectedB.have collectedC.collectedD.were collecting
答案:A
解析:
句意:截至到上个月底,我们已经收集了足够的钱来帮助这个可怜的婴儿。
考查动词时态,结合by the end of last month可知,此处要用过去完成时,结构为had+过去分词,所以选A。
5、—I heard that you ________ an offer from Tencent but you refused yesterday.
—Yes, but I would never regret ________ the offer, for it was not where my interest lay.
A.received; not to acceptB.had received; not having accepted
C.received; having not acceptedD.had received; not accepting
答案:D
解析:
句意:——我听说你收到了腾讯的邀请,但是你昨天拒绝了。
——是的,但我不会后悔没有接受这个提议,因
为那不是我的兴趣所在。
考查动词时态。
根据“but you refused yesterday”可知,动作“收到”发生在“拒绝”之前,而“refused”用的是过去时,所以receive表达的应该是过去的过去,所以用过去完成时,排除A/C选项;再由“for it was not where my interest lay”可知,第二空表达的是“后悔做过某事”,英语是固定短语regret doing sth,否定形式在动名词前加not,故选D。
6、表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继
续下去的可能。
例如:
By the end of last year, he had worked in the factory for twenty years. 到去年年底为止,他已经在这个工厂工作了
20年。
(到去年年底为止已工作了 20 年,还有继续进行下去的可能)
7、By 2018, my parents around ten countries in Europe.
A.have travelledB.had travelledC.will travelD.are travelling
答案:B
解析:
句意:截至到2018年,我父母已经在欧洲旅行了10个国家。
考查时态。
have travelled现在完成时态形式;had travelled过去完成时形式;will travel一般将来时态形式;are travelling现在进行时态形式。
根据时间状语By 2018可知,by+过去时间为过去完成时标志词,此空应填过去完成时形式,表示“过去的过去”,应填had travelled,故选B。
8、Jack ________ over five lessons by seven o’clock. Then he ________ a rest.
A.went; tookB.went; had taken
C.had gone; tookD.had gone; had taken
答案:C
解析:
句意:在七点之前杰克已经复习了5课,然后他休息一会。
考查动词时态。
根据时间状语“by seven o’clock”可知第一空指过去某一时间前就已经发生或完成了的动作,用过去完成时,其结构是had done的形式。
根据“Then he...a rest.”可知第二个空指过去某个时间里发生的动作,用一般过去时态,短语take a rest表示“休息”,take的过去式是took。
故选C。
9、Wang Ying is good at English. She ________ nearly two thousand English words by last month. A.learnsB.learnedC.has learnedD.had learned
答案:D
解析:
句意:王英擅长英语。
到上个月为止,她已经学了将近两千个英语单词。
考查过去完成时。
由by last month判断,此处需用过去完成时,其结构是:助动词had+动词的过去分词。
故选D。