过去完成试题及答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

过去完成试题及答案

一、单选题(每题2分,共20分)

1.下列句子中,表示动作在过去某一时间之前已经完成的是()

A.他昨天去了北京。B.我已经做完作业了。

C.她在昨天之前就已经学会游泳了。D.我们正在看电影。

【答案】C

【解析】在昨天之前就已经学会游泳表示动作在过去某一时间(昨天)之前已经完成。

2.Hehadfinishedhisworkbeforehewenttobed.这句话的正确中文翻译是()

A.他睡觉前已经完成他的工作了。

B.他完成他的工作后才去睡觉。

C.他工作完就去睡觉了。

D.他睡觉时完成了工作。

【答案】A

【解析】hadfinished表示过去完成时,before引导的时间状语从句表示动作发生在主句动作之前。

3.Theyhadalreadyleftwhenwearrived.这句话中,hadalreadyleft表示()

A.他们到达时已经离开了。

B.他们离开的时间比我们到达早。

C.他们离开的时间比我们到达晚。

D.他们在我们到达前就离开了。

【答案】D

【解析】hadalreadyleft表示在过去某一时间(我们到达时)之前已经完成的动作。

4.BythetimeIgottothestation,thetrainhadalreadyleft.这句话中,hadalreadyleft表示()

A.火车在我到达车站时还在。

B.火车在我到达车站之前已经离开了。

C.火车在我到达车站之后才离开。

D.火车在我到达车站时才离开。

【答案】B

【解析】hadalreadyleft表示在过去某一时间(我到达车站时)之前已经完成的动作。

5.ShehadstudiedEnglishforthreeyearsbeforeshemovedtoLondon.这句话中,hadstudied表示()

A.她到伦敦后才开始学英语。

B.她在伦敦学习了三年英语。

C.她在搬去伦敦之前已经学了三年英语。

D.她在伦敦住了三年。

【答案】C

【解析】hadstudied表示在过去某一时间(搬去伦敦之前)之前已经完成的动作。

6.Wehadeatendinnerwhentheguestsarrived.这句话中,hadeaten表示()

A.客人到达后我们才吃饭。

B.我们在客人到达之前已经吃饭了。

C.我们和客人一起吃饭。

D.我们在吃饭时客人到达了。

【答案】B

【解析】hadeaten表示在过去某一时间(客人到达时)之前已经完成的动作。

7.Bythetimethepolicearrived,thethiefhadalreadyescaped.这句话中,hadalreadyescaped表示()

A.警察到达时小偷还在。

B.小偷在警察到达之前已经逃走了。

C.小偷在警察到达之后才逃走。

D.小偷在警察到达时才逃走。

【答案】B

【解析】hadalreadyescaped表示在过去某一时间(警察到达时)之前已经完成的动作。

8.Hehadneverseensuchabeautifulsunsetbeforehevisitedthemountains.这句话中,hadneverseen表示()

A.他访问山区后才看到美丽的日落。

B.他访问山区时看到了美丽的日落。

C.他访问山区之前从未见过如此美丽的日落。

D.他访问山区之前已经见过美丽的日落。

【答案】C

【解析】hadneverseen表示在过去某一时间(访问山区之前)之前从未完成的动作。

9.Theyhadbeenmarriedfortenyearsbeforetheydecidedtogetdivorced.这句话中,hadbeenmarried表示()

A.他们决定离婚后才结婚十年。

B.他们结婚十年后才决定离婚。

C.他们结婚十年了。

D.他们在结婚十年之前就决定离婚了。

【答案】B

【解析】hadbeenmarried表示在过去某一时间(决定离婚时)之前已经持续进行的动作。

10.Bythetimetheexamended,shehadfinishedallthequestions.这句话中,hadfinished表示()

A.考试结束时她还没有完成所有题目。

B.考试结束时她完成了所有题目。

C.考试结束时她还没开始答题。

D.考试结束时她只完成了一部分题目。

【答案】B

【解析】hadfinished表示在过去某一时间(考试结束时)之前已经完成的动作。

二、多选题(每题4分,共20分)

1.下列句子中,表示动作在过去某一时间之前已经完成的有()

A.Shehadfinishedherhomeworkbeforeshewenttobed.

B.HehadalreadyeatenbreakfastwhenIsawhim.

C.Theyhadbeenmarr

文档评论(0)

阳光 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档