【英语】初中英语过去完成时解析版汇编及解析_第1页
【英语】初中英语过去完成时解析版汇编及解析_第2页
【英语】初中英语过去完成时解析版汇编及解析_第3页
【英语】初中英语过去完成时解析版汇编及解析_第4页
【英语】初中英语过去完成时解析版汇编及解析_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【英语】初中英语过去完成时解析版汇编及解析一、初中英语过去完成时1.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?—BecauseI

thatmovietwice.A.

havewatched

B.

hadwatched

C.

waswatching

D.

wouldwatch【答案】B【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。【点评】本题考查过去完成时的用法,表示过去的过去。2.Bytheendof2012,manybuildings

builtinourcity.A.

havebeen

B.

have

C.

hadbeen

D.

will【答案】C【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be+及物动词的过去分词”构成。根据Bytheendof2012可知该用过去完成时,所以选C。3.YesterdaywhenI_______tothestation,thetrain______already.A.

got,hadleft

B.

got,hasleft

C.

hadgot,left

D.

got,left【答案】A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。4.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.A.

hadleft

B.

haveleft

C.

hadbeenaway

D.

havebeenaway【答案】C【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选C。【点评】考查动词时态。5.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.A.

haveforgotten

B.

hadforgotten

C.

haveleft

D.

hadleft【答案】D【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。bythetime:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leavesth.Sp.:把…落在某地。结合句意和语境可知选D。【点评】此题考查过去完成时的用法。6.BythetimeIgotthere,thefootballmatch________already________.A.

has;finished

B.

was;finished

C.

had;finished

D.

/;finished【答案】C【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。bythetime通常用完成时态,根据got可知是过去完成时,故选C。【点评】考查过去完成时。7.Everythinghe____awayfromhimbeforehereturnedtohishometown.A.

took

B.

hadbeentaken

C.

hadhadbeentaken

D.

hadtaken【答案】C【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的beforehereturnedtohishometown,可知主句的谓语动词要用过去完成时,又因everything与take之间存在动宾关系,且everything作take的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是had

been+过去分词,第一个had表示拥有的意思,后面的hadbeentaken是过去完成时的被动语态。故选C。【点评】考查过去完成时的被动语态的基本构成。8.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.A.

lying;laid

B.

lying;lay

C.

lay;lain

D.

lied;lied【答案】A【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选A。【点评】考查动词辨析,过去进行时态,过去完成时态。9.BythetimeIgotbacktoschool,thebell______.

A.

rang

B.

hasrung

C.

hadrung【答案】C【解析】【分析】句意:当我返回到学校时,铃早响了。Bythetime…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。故选C。10.Thebus______forfiveminuteswhenTimarrivedatthestation.A.

went

B.

hasleft

C.

hadleft

D.

hadbeenaway【答案】D【解析】【分析】句意:当迪姆到达车站时,公交离开了五分钟了。表示到达车站前已经发生或完成的动作,句子用过去完成时态;leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成beaway,形容词表示状态,可以与表示一段时间的状语连用。故选D。【点评】本题考查过去完成时以及延续性动词的用法。11.Tom

bythetimeIgottotheparty.A.

left

B.

wasleaving

C.

hadleft

D.

hasleft【答案】C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。【点评】本题考查过去完成时的用法。12.Thelittleboy

meafewminutesbeforehismothershowedup.A.

staresat

B.

hasstaredat

C.

looksat

D.

hadstaredat【答案】D【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。13.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat

.A.

happened

B.

hadhappened

C.

wouldhappen

D.

washappened【答案】B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。14.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.A.

raised

B.

wouldraise

C.

hadraised

D.

hasraised【答案】C【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。【点评】考查过去完成时,注意过去完成的时的判定方法。15.—Weallwenttotheparkexceptyoulastweekend.Whydidn'tyoucome?—BecauseI

theparktwice.A.

havegoneto

B.

hadgoneto

C.

hadbeento

D.

havebeento【答案】C【解析】【分析】havegoneto去了(尚未回).havebeento去过(已回),根据句意在lastweekend之前去过,所以用过去完成时,故选C。【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。16.Whenhearrivedatthebusstop,thebus________for10minutes.

A.

hasleft

B.

hadleft

C.

hasbeenaway

D.

hadbeenaway【答案】D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,故选D。【点评】考查过去完成时。17.Bythetimehe

attherailwaystation,thetrain

.A.

hadarrived;hadleft

B.

arrived;hadleft

C.

arrived;left

D.

hadarrived;hasleft【答案】B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。【点评】本题考查过去完成时的用法。18.——Jim,didyoutakeoutthetrashjustnow?——No.BythetimeIcamehomeit

.A.

havebeentakenout

B.

hadtakenout

C.

hadbeentakenout【答案】C【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。hadbeen+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。【点评】考查被动语态及过去完成时的用法。19.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.

A.

hadworked

B.

works

C.

isworking

D.

willwork【答案】A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据beforehecametoChina,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked,故选A。【点评】此题考查过去完成时。根据时间状语确定句子时态。20.Mr.Wang______inthisfactoryfor30yearsalready.A.

works

B.

isworking

C.

hasworked

D.

willwork【答案】C【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据for30yearsalready,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是C。【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。21.Whenwehurriedtothemeetingroom,themeeting_______.A.

hadbegun

B.

hadbeenon

C.

hasbegun

D.

hasbeenon【答案】A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。22.Nickstayedupreallylatelastnight.Sothismorninghe

bythetimetheclassbegan.

A.

hadfallenasleep

B.

hadshowmup

C.

hadrealized【答案】A【解析】【分析】stayup熬夜,bythetime直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fallasleep入睡,睡觉。began是过去时,过去的过去用过去完成时,故选A。【点评】考查过去完成时的用法。23.——Howwasthemovieyousawyesterday?——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.A.

hasalreadyfinished

B.

havefinishedyet

C.

hadalreadyfinished

【答案】C【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选C。【点评】考查过去完成时的用法。24.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.A.

hadcollected

B.

collected

C.

havecollected

D.

collect【答案】A【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。【点评】考查过去完成时,注意平时识记其结构及标志词。25.ImetJimlastweek.We___________eachotherforabouttwentyyearssinceweleftJapan.A.

didn'tmeet

B.

don'tmeet

C.

haven'tmet

D.

hadn'tmet【答案】D【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。【点评】考查过去完成时,注意平时识记其结构及标志词。26.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.A.

knows

B.

know

C.

haveknown

D.

hadknown【答案】D【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。27.WhenTomgottotheexaminationroom,herealizedhe______hispenathome.A.

wasleaving

B.

hadleft

C.

fo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论