工作总结

过去完成时题目及答案解析8篇

时间:2023-07-07 08:54:02  阅读:

篇一:过去完成时题目及答案解析

  

  英语过去完成时试题(有答案和解析)及解析??一、初中英语过去完成时?【答案】A?1.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.?A.hadplantedB.haveplantedC.wereplan??ngD.wouldplant?【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据?Bytheendoflastyear,?可知句子时态为过去完成时,因此用hadplanted,故答案是A。??【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。??2.Wearetoo??red.Pleasestop__________arest.??A.tohaveB.havingC.haveD.has?【答案】A?【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stoptohavearest.固定搭配故选A??【点评】注意时态一致,??3.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.?A.raisedB.wouldraiseC.hadraisedD.hasraised?【答案】C?【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据?Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答?案是C。?【点评】考查过去完成时,注意过去完成的时的判定方法。??4.BeforeO"SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.?

  ?A.worksB.hasworkedC.hadworkedD.wouldwork?【答案】C?【解析】【分析】句意:O"Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。根据BeforeO"SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。?【点评】考查动词的时态。牢记过去完成时的用法。??5.WhenIgottoschool,IrealizedI______mybackpackathome.??

  A.le??B.hadle??C.forgotD.hadforgo??en?【答案】B?【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。??【点评】考查把…落在…的用法。熟背句型。做题就很容易。???6.Bythe??methealarmclockwento?,Mymotherhadalready_________.?A.wakemeupB.wakeupmeC.wakenupmeD.wakenmeup?【答案】D?【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用had+动词的过去分词。wakeup是动副结构,代词作宾语必须放中间,故选D。??【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。??7.Bythe?rstdayofAugust,2007,thePLA________foreightyyears.?A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded?【答案】D?【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D?【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。???8.Hesaidthat________.?A.hehas?nishedhisworkalreadyB.hehad?nishedhisworkalready?C.hashe?nishedhisworkalreadyD.hadhe?nishedhisworkalready?【答案】B?【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。?【点评】考查过去完成时,注意其定义的理解。??9.—What"sup?—Imissedthetrain.Bythe??meIgottothetrainsta??on,thetrain?????

  for10minutes.??A.hadle??B.hasle??C.hasbeenawayD.hadbeenaway?【答案】D?【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了B.hasle??现在完成时态;C.hasbeenaway现在完成十分钟了。A.hadle??过去完成时态;?过去完成时态;?时;D.hadbeenaway过去完成时。bythe??me,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。???10.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat.?A.happenedB.hadhappenedC.wouldhappenD.washappened?【答案】B?【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。?【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。??11.Mygrandparentsfor???yyearsbythe??meMysisterwas15.?A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmarried?【答案】D?【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for???yyears五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried“结婚”表状态。故选D。?【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。??12.—HowlongyouTVbythe??meIcalledyou???—Forabouttwohours?A.had;watchedB.have;watchedC.did;watchD.were;watching?【答案】A?【解析】【分析】由句中的bythe??me可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。??【点评】本题考查过去完成时的用法。??13.—DidyouseeTomattheparty???

  —No,hebythe??meIgotthere.?A.le??B.wasleavingC.hadle??D.hasle???【答案】C?【解析】【分析】bythe??me的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。???【点评】本题考查过去完成时的用法。?14.Simon________thepianoforageswhenhegavehis?rstconcert.?A.hasplayedB.isplayingC.hadplayedD.willplay?【答案】C?【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语whenhegavehis?rstconcert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。?【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。??15.Bythe??mewegotthere,the?lm________already.?A.beganB.hasbegunC.havebegunD.hadbegun?【答案】D?【解析】【分析】?句意:我们到那儿时,电影已经开始了。bythe??me,直到……时候,指【分析】?从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。??【点评】考查时态,注意bythe??me+过去时的用法。???16.Whenhearrivedatthebusstop,thebus________for10minutes.?A.hasle??B.hadle??C.hasbeenawayD.hadbeenaway?【答案】D?【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,故选D。??【点评】考查过去完成时。??17.Bytheendoflastweek,she______inthewestofChinafortwomonthshelpingthehomelesschildren.?A.willstayB.hasstayedC.wouldstayD.hadstayed?【答案】D?

  【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语Bytheendoflastweek到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。?【点评】此题考查动词的时态。根据时间状语确定句子的时态。??18.Byyesterday,theplane______outofviewformorethanamonth.?A.isB.hasbeenC.wasD.hadbeen?【答案】D?【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据Byyesterday可知该用过去完成时,所以选D。?【点评】考查动词时态。???19.I______tostudyhard,butsomeonedisturbme.?A.thoughtB.hadthoughtC.havethoughtD.think?【答案】B?【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。?【点评】考查过去完成时。??20.-MyparentsourhomeforafewhourswhenIarrived.Ididn"tmeetthem.?-Youcouldcallthemifyouwantedtoknowwheretheywere.??A.havebeenawayfromB.hadbeenawayfromC.hadle??D.hadgone?【答案】B?【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。forafewhours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.?【点评】考查完成时态的用法。???21.Nickstayedupreallylatelastnight.Sothismorninghebythe??metheclassbegan.????A.hadfallenasleepB.hadshowmupC.hadrealized?【答案】A?【解析】【分析】stayup熬夜,bythe??me直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fallasleep入睡,睡觉。began是过去时,过去的过去用过去

  完成时,故选A。【点评】考查过去完成时的用法。????22.ImetJimlastweek.We___________eachotherforabouttwentyyearssincewele??Japan.?A.didn"tmeetB.don"tmeetC.haven"tmetD.hadn"tmet?【答案】D?【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。??【点评】考查过去完成时,注意平时识记其结构及标志词。??23.RoseandMinnie________eachotherpre??ywellbeforetheyworkedinthesamebank.?A.knowsB.knowC.haveknownD.hadknown?【答案】D?【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。?【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。??24.WhenTomgottotheexamina??onroom,herealizedhe______hispenathome.?A.wasleavingB.hadle??C.forgotD.wasforge??ng?【答案】B?【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选B。?【点评】考查过去完成时。???25.Pardon?I_____quitecatchyou.?IsaidI______thesongbefore.??A.didn"t,hadn"theardB.don"t,didn"thear?C.didn"t,didn"thearD.won"t,hadn"theard?【答案】A?【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去

  某时之前完成的动作,故用过去完成时态。选A。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。????26.Myauntsaidthatshe________toGuangzhou.?A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen?【答案】D?【解析】【分析】句意:我阿姨说她从没去过广州。havegoneto…表示已经去了某地(强调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。故答案为D。?【点评】此题考查过去完成时的用法。??27.–WhatwereyoudoingwhenIcalledyoulastnight??–I______myhomeworkandwasgoingtobed.??A.didB.haddoneC.wasdoing?【答案】B?had+动词过去分词构成过去完成时,表示的是过去的过去,答语中go【解析】【分析】?【分析】?tobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。故选B。?【点评】考查过去完成时的用法。???28.Shetobeagoodmother.?A.havethoughtB.thoughtC.thinksD.hadthought?【答案】D?【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。?【点评】考查过去完成时。??29.Wetobeabletocomeandseeyou.?A.hadhopedB.hopeC.havehopedD.arehope?【答案】A?【解析】【分析】句意:我们本来希望能来看看你。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选A。?【点评】考查过去完成时。?

  ?30.Shesaidwhenshegottothecinema,the?lm________for5minutes.??A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon?【答案】D?【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。??【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。??

篇二:过去完成时题目及答案解析

  

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  初中英语过去达成时解题技巧及经典题型及练习题

  (含答案)及分析

  一、初中英语过去达成时

  1.Whenwehurriedtothemeetingroom,themeeting_______.

  A.hadbegun

  【答案】

  A

  【分析】

  【剖析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动

  作发生在我们抵达会议室从前,所以表示过去的过去,用过去达成时,应选A【评论】动词的时态是学习英语过程中特别重要的知识。而好多的题目,句中并无像本题同样有明确的时间,好多要经过上下文的判断得悉。过去达成时表示动作发生在过去的过去,本题不难,平常增强记忆,理解即可。

  B.hadbeenon

  C.hasbegun

  D.hasbeenon

  2.Bytheendof2012,manybuildings

  builtinourcity.

  A.havebeen

  【答案】

  C

  B.have

  C.hadbeen

  D.will

  【分析】

  【剖析】句意:到

  2012年末,我们的城市里已经建成了好多大楼。

  Buildings

  是

  build这一动作的蒙受者,该用被动语态。而被动语态是由

  成。依据

  Bytheendof2012可知该用过去达成时,所以选

  “be+及物动词的过去分词

  C。

  ”构

  3.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.

  A.hadleft

  【答案】

  C

  B.haveleft

  C.hadbeenaway

  D.havebeenaway

  【分析】

  【剖析】句意

  :到他们抵达公交车站的时候,公交车已经走开十分钟了。句中

  thetime

  的意思是到

  ...时候,后随从句,从句使用的是一般过去时。依据句意可知,从句中

  by

  表示的动作应当发生在他们抵达车站从前,故应当用过去达成时。

  left

  是瞬时性动词,不可以和一段时间状语连用;

  系表构造,能够和一段时间连用;

  【评论】考察动词时态。

  B是此刻达成时;

  C是过去达成时,并且是

  A是过去达成时,可是

  D是此刻达成时。应选

  C。

  4.

  —I______knowyoucanplaythepianosowell.

  —Thankyou.

  A.didn"t

  【答案】

  A

  B.don"t

  C.can"t

  【分析】

  【剖析】句意:

  ——我不知道你钢琴弹得那么好。

  ——感谢。

  A.didn"t

  不,一般过

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  去时态,指过去的状态及过去发生的动作;

  B.don"t不,一般此刻时态,指常常性、习惯性

  的动作;C.can"t不可以,指能力;不行能,表示否认的推断。依据语境,说话时我已知道你

  钢琴弹得好,不知道是过去的状态,用一般过去时,应选

  A。

  5.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.

  A.lying;laidB.lying;layC.lay;lain

  D.lied;lied

  【答案】

  A

  【分析】

  【剖析】句意:这个男孩躺在地上,他把自行车放在了大树的后边。

  思,躺下,这时过去式是

  去式和过去分词是

  lie

  有两个意

  lay,过去分词是

  lain,此刻分词是

  lying;另一个意思是说谎,过

  lied;lay

  能够作为

  lie

  的过去式,也能够做动词原形,意思是下蛋,放

  置,过去式和过去分词是

  这里填此刻分词

  A。

  laid。依据句意可知,第一个空是躺下,用的是过去进行时,故

  lay

  的过去分词

  laid。选

  lying;第二个空是搁置,用的是过去达成时,故填

  【评论】考察动词辨析,过去进行时态,过去达成时态。

  6.Thegirlsittingnexttomeontheplanewasverynervous,forshe

  before.

  A.didn"tfly

  【答案】C

  B.hasn"tflown

  C.hadn"tflown

  D.wasn"tflying

  【分析】

  【剖析】句意:飞机上坐在我旁边的女孩很紧张,由于她从前没有坐过飞机。根

  据上文的句子

  Thegirlsittingnexttomeontheplanewasverynervous

  这里空白地方表示的是过去的过去,谓语应当用过去达成时态:

  的一般过去时态可知,had+动词的过去分词。根

  据句意,故答案为

  C。

  【评论】考察过去达成时态。掌握过去达成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。

  7.Hewantedtoknowhowlong

  A.sheisstaying

  【答案】

  B

  inhospital.

  B.shehadstayed

  C.didshestay

  D.shestay

  【分析】

  【剖析】句意:他想要知道她在医院待了多长时间。依据逗留

  stay

  发生在想知道

  wanted从前,可知用过去达成时had+过去分词,表示过去的过去已经发生的事。应选【评论】本题考察过去达成时,注意熟记过去达成时的构造had+过去分词。

  B。

  8.—Whydidn"tyougivethewallettothemanatonce?

  —Becausehe________beforeIrealizeditwashis.

  A.hadbeendisappeared

  C.haddisappeared

  B.hasdisappeared

  D.hasbeendisappeared

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  【答案】

  C

  【分析】

  【剖析】句意:你为何不马上将钱包给那个男人

  ?--由于在我意识到钱包是他的从前他就已经消逝了。

  "我意识到钱包是他的"属于过去发生的事,"他已经消逝了

  "属于过

  ,谓

  去的过去发生的事,即一个动作在另一个过去动作从前已经达成,应当用过去达成时态

  语构造为:had+动词

  过去分词,应选

  C。

  【剖析】本题考察动词的时态,要依据时间或语境来判断正确的时态,并要娴熟掌握各样时态谓语部分动词的形式。

  9.BythetimeIlockedthedoor,IrealizedI

  mykeysathome.

  A.hadrepaired

  【答案】

  D

  B.hadchanged

  C.hadforgotten

  D.hadleft

  【分析】

  【剖析】句意为

  “到我锁门的时候,我才意识到把钥匙忘在家里了

  ”,表示

  “把某物

  忘记在某处

  ”要用leave。该动作发生在

  realized从前,用过去达成时,应选

  D。

  【评论】本题考察过去达成时的用法。

  10.

  —Weallwenttotheparkexceptyoulastweekend.Whydidn"tyoucome?

  —BecauseI

  A.havegoneto

  【答案】

  C

  theparktwice.

  B.hadgoneto

  C.hadbeento

  D.havebeento

  【分析】

  【剖析】havegoneto去了(还没有回).

  havebeento去过(已回),依据句意在

  lastweekend从前往过,所以用过去达成时,应选

  C。

  【评论】本题考察过去达成时的用法,表示在过去某一时间前已经发生的动作。

  11.

  —Weallwenttothecinemaexceptyoulastnight.Whydidn"tyoucome?

  —BecauseI

  thatmovietwice.

  B.hadwatched

  C.waswatching

  D.wouldwatch

  A.havewatched

  【答案】

  B

  【分析】

  【剖析】

  “看过电影

  ”这一动作发生在

  “没去影院

  ”从前,是过去的过去,用过去完

  成时,应选B。句意是:

  —昨天夜晚除了你以外我们都去电影院了,你为何没来?

  —

  由于这部电影我已经看过两次了。

  【评论】本题考察过去达成时的用法,表示过去的过去。

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  12.

  —Jim,whydidn"tyougotoBeijingbytrain?

  —Badluck!WhenIgottothestation,thetrain________.

  A.left

  【答案】

  B

  B.hadalreadyleft

  C.hasalreadyleft

  D.hasbeenleft

  【分析】

  【剖析】

  句意:

  ——吉姆,你

  什么不坐火

  去北京呢?

  ——真倒运!我到

  站,火

  已

  开走了。依据WhenIgottothestation可知,到那是

  去,走开是

  去的去,使用

  去达成,haddone,故

  B。

  【点

  】考,注意

  去的去是

  去达成

  的用法。

  13.

  ——Jim,didyoutakeoutthetrashjustnow?

  ——No.BythetimeIcamehomeit

  .

  A.havebeentakenout

  B.hadtakenout

  C.hadbeentakenout

  【答案】

  C

  【分析】

  【剖析】takeout取出,出,bythetime直到,camehome是

  去,扔垃圾是

  生在came从前的作,去达成

  表示的是

  去的去。又有

  。hadbeen+

  去分,含有被

  的去达成

  。句意:扔了

  ?不,我回来的候垃圾已

  被扔了。故

  C。【点

  】考

  被

  及

  去达成

  的用法。

  be+

  去分

  组成被Jim,才是你把垃圾

  14.BythetimeI________ontheTV,Beckham________twogoals.

  A.turned;havescored

  C.hadturned;havescored

  【答案】

  B

  B.turned;hadscored

  D.hadturned;hadscored

  【分析】

  【剖析】句意:当我翻开

  的候,克

  姆已

  了两个球。本句是

  状

  从句,bythetime到

  候

  止,用于一般

  去,可清除CD

  。从句用一般

  去,主句用

  去达成,需用

  “had+

  去分

  ”构,可清除A;依据句意

  构,可知,故

  B。

  【点

  】考

  辨析。15.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.A.hadworkedB.worksC.isworking

  D.willwork

  【答案】

  A

  【分析】

  【剖析】句意:史密斯先生来中国前在一个汽

  厂工作十年了。依据

  cametoChina

  worked,故

  A。

  【点

  】此

  考

  去达成

  。依据

  状

  确立句子。before

  he,可知他来汽

  厂

  生在来中国前,所以句子

  是

  去达成,had

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  16.Iaskedyourmotherifshe

  thatdress.

  A.bought

  B.hadbought

  C.hadbuyed

  D.buy

  【答案】

  B

  【分析】

  【剖析】句意:我问你妈妈她能否买了那件裙子。本句中从句的动作应当是发生在ask从前的.所以用

  “had+过去分词

  ”形式来表达。应选D

  【评论】考察过去达成时。

  17.Bythetimeshewentoutside,thebus____already______.A.had,goneB.had,wentC.has,gone

  【答案】

  A

  D.has,went

  【分析】

  【剖析】这题考察时态的用法,bythetime是连词词组,能够连结时间状语从句,“到什么时候为止

  ”,主句一般和相应的达成时连用,由于从句是过去时,所以从句用

  过去达成时连用。选

  A。句意是:到她出去的时间为止,公共汽车已经走了。

  18.Bythetimemymumgothome,I_______myhomework.

  A.havefinished

  【答案】

  B

  B.hadfinished

  C.finished

  D.willfinish

  【分析】

  【剖析】考察动词时态。句意为

  “我母亲到家时,我已经做完作业了。

  ”主句动作

  在从句动作(一般过去时)从前就已经达成了,所以主句应用过去达成时,应选

  B。

  19.Bytheendoflastterm,thestudentsofClassOne___________threeprojects.

  A.finished

  B.wouldfinish

  C.havefinished

  D.hadfinished

  【答案】

  D

  【分析】

  【剖析】句意:到上学期末,一班的学生已经达成了三个项目。依据

  oflastterm,可知表示过去的过去,谓语动词要用过去达成时

  by

  the

  end

  had+过去分词。应选

  D。

  【评论】考察过去达成时的组成和用法。依据时间状语,确立动词的时态。

  20.ImetJimlastweek.We___________eachotherforabouttwentyyearssinceweleftJapan.

  A.didn"tmeet

  B.don"tmeet

  C.haven"tmet

  D.hadn"tmet

  【答案】

  D

  【分析】

  【剖析】句意:我上周见过吉姆。我们走开日本大概有二十年没会面了。

  会面,一般过去时;

  会面,过去达成时。

  A.没有

  B.没有会面,一般此刻时;

  for+时间段用达成时,清除

  C.已经没有会面,此刻达成时;

  D.已经没有

  A、B。met

  表示时态是过去时,所以用过

  去达成时,应选

  D。

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  【点

  】考

  去达成,注意平

  其

  构及

  志。21.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.

  A.knows

  【答案】

  B.know

  D

  C.haveknown

  D.hadknown

  【分析】

  【剖析】句意:

  斯和米妮他

  在同一个

  行工作从前就

  了。依据

  状

  beforetheyworkedinthesamebank可知,是在同一个

  行工作从前,,所以,空白

  指

  去的去,用

  去达成

  :

  had+

  去分,故答案

  worked

  是

  去

  D。

  had+

  去分

  【点

  】考

  去达成

  。掌握

  去达成

  的意

  :表

  去的去;组成:。22.Myauntsaidthatshe________toGuangzhou.

  A.hasnevergone

  【答案】

  B.hadnevergone

  C.hasneverbeen

  D.hadneverbeen

  D

  havegoneto?表示已

  去了某地(【分析】

  【剖析】句意:我阿姨

  她从没去

  广州。

  不在

  者所在地);

  havebeento?曾

  去

  某地(在已

  回来)。又因

  此

  是

  hadbeento。故答案

  D。

  从句,并且主句是

  去,所以从句用

  去达成

  【点

  】此

  考

  去达成

  的用法。

  23.She

  tobeagoodmother.

  A.havethought

  B.thought

  C.thinks

  D.hadthought

  【答案】D

  【分析】

  【剖析】句意:她原来想做一个好。think用

  去达成

  来表示

  去未

  D。

  曾

  的想法,希望,打算或意

  等。故

  【点

  】考

  去达成。24.We

  tobeabletocomeandseeyou.

  A.hadhoped

  B.hope

  C.havehoped

  D.arehope

  【答案】A

  【分析】

  【剖析】句意:我

  原来希望能来看看你。

  hope用

  去达成

  来表示

  去

  A。

  不曾

  的想法,希望,打算或意

  等。故

  【点

  】考

  去达成。25.Lucy_______togoshopping,butitbegantorain.

  A.want

  【答案】

  B.wants

  C.hadwanted

  D.haswanted

  C

  want

  用

  去达成

  C。

  【分析】

  【剖析】句意:露西原来想出去

  物,可是开始下雨了。

  来表示

  去不曾

  的想法,希望,打算或意

  等。故

  【点

  】考

  去达成。初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  26.

  –Wereyoulateforworkyesterdaymorning?

  –Yes.BythetimeIgottothebusstop,theearlybus

  .

  A.hasalreadyleft

  【答案】

  C

  B.isalreadyleft

  C.hadalreadyleft

  【分析】

  【剖析】句意:昨天上午你上班迟到了吗?

  ——

  是的,等我抵达公交车站的时

  候,早班车已经开走了。联合语境可知下文描绘的是过去某时前已经达成的动作,故用过

  去达成时态。选

  C。

  【评论】英语中的时态主假如借助于时间状语与上下文语境来进行判断。解答此类题型,第一要注意句子中的时间状语,假如没有则要经过剖析上下文,联合语境来判断句子的时态。英语疑问句中一般拥有时态上的对应关系,注意联合这一特色进行划分。

  27.She______togotoschoolearlier,butsheforgottogetup.

  A.plans

  【答案】C

  B.planned

  C.hadplanned

  D.hasplanned

  plan用过去达成

  【分析】

  【剖析】句意:她原来打算早点上学,可是她忘掉起床了。动词

  时来表示过去不曾实现的想法,希望,打算或企图等。应选

  【评论】考察过去达成时。

  C。

  28.Daming_______tohavearest,buthedidn"thavetime.

  A.intended

  【答案】B

  B.hadintended

  C.intends

  D.hasintended

  intend用过去达成时来

  【分析】

  【剖析】句意:大明原来计划歇息,可是他没时间。动词

  表示过去不曾实现的想法,希望,打算或企图等。应选

  【评论】考察过去达成时。

  B。

  29.Whenhearrivedatthebusstop,thebus________for10minutes.

  A.hasleft

  【答案】D

  B.hadleft

  C.hasbeenaway

  D.hadbeenaway

  10分钟了。for+时间段,表示

  beaway,公交车离

  【分析】

  【剖析】句意:当他抵达车站时,公交车已经走开

  动作或状态的持续,leave是短暂性动词,故用其相对应的持续性构造

  D。

  开发生在他抵达从前,所以用过去达成时,应选

  【评论】考察过去达成时。

  30.

  —DidyouseeTomattheparty?

  初中英语过去达成时解题技巧及经典题型及练习题含答案及分析

  —No,he_________bythetimeIgotthere.

  A.left

  【答案】

  C

  B.wasleaving

  C.hadleft

  D.hasleft

  【分析】

  【剖析】句意:

  ——在聚会时你见了汤姆了吗?

  ——

  没有,我抵达的时候他已经

  走开了。got,一般过去时,走开在抵达从前已经发生了,所以使用过去达成时,故答案是

  C。

  【评论】考察过去达成时,注意过去达成时表达的是过去的过去。

篇三:过去完成时题目及答案解析

  

  过去完成时练习题含答案及解析

  一、单项选择过去完成时

  1?I____thepaperbeforemylawyerexplainedthedetailstome.A?signedC?signsB?hadsignedD?hassigned【答案】B【解析】试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知

  是过去完成时,故选B。

  考点:考查过去完成时

  2.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______________________________theexperienceofmeeting.A.haven"tC?hadn*thadB.hadn"tD?haven"thad【答案】C【解析】

  试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用

  had+v-ed。

  句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故

  C正确。

  考点:考查虚拟语气

  ?Thetwins,whotheirhomework,wereallowedtoplaybadmintonontheplayground.A?willfinishB?finishC?havefinishedD?hadfinished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去

  式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。

  【知识拓展】考点:考查时态过去完成时:即过去的过去所发生的事情!其构成是主语

  +had+过去分词。过

  去完成时的时间状语before,by,until,when,after,once,assoonas。表示过去某一动作之前已经完成的动作,常与由

  when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个

  打算要做却没有做成的事。这类动词有:intend打

  算,hope希望,plan计划,mean预定,want想要,think想要,等。用于表示与过去事实相反的虚拟条件从句中

  【名师点睛】考查过去完成时。过去完成时常用于:(直延续到过去另一时间的动作或状态,常和

  1)表示由过去的某一时刻开始,一

  for,since构成的时间状语连用。(2)叙述过

  去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。

  (3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。(4)过去完

  成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中‘这时从句中的动作发生在

  主句表示的过去的动作之前°本

  题末尾wereallowedtoplaybadminton暗示了

  “完成家庭作业在打羽毛球之

  前”,因此,用过去完成时。

  ?Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUpinwhichhetriedtoreviewwhathe

  A?hadlearnedC?waslearningfromhislifeandliterature.B?haslearnedD?wouldlearn【答案】A【解析】

  试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了

  TheSummerUp,其中他想回顾他从生活

  和文学中学到的东西。从

  的过去发生的事情,用过去完成时,选

  wroteTheSummerUp,可知他学习的东西是过去

  Ao考点:考查时态

  -(湖南十二校联考)Igotane-mailfrommyoldfriendlastSunday.Untilthen,wetouchfornearly3years.A?didn4getC?hadn1tgotB?haven4gotD?don4getin【答案】C【解析】考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据

  Untilthen可知,getintouch这一动作发生在gotane-mail之前,所以用过去完

  成时。

  答案:C6?BythetimehearrivedinBeijing,we________therefortwodays.A?willhavestayedB?stayC?havebeenstayingD?hadstayed【答案】D【解析】

  考查时态。bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。

  ?Bythetimemymothercamebackfromwork,mysisterandI____________supperandwerewaitingforheratthetable?

  A?havecookedB?werecookingC?hadcookedD?wouldcook【答案】C【解析】

  在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为

  词‘故本题选C。

  had+过去分

  ?Arrivingatthepartyhurriedly,weweredisappointedtofindthatthebandplaying.A?stoppedC?hadstoppedB?willstopD?hasstopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的weredisappointed的状态

  发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。

  ?Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddingarmiversarythatday.A?wasstillpreparingB?hadhardlypreparedC?didcarefullyprepareD?wouldeagerlyprepare【答案】B【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念

  日。hardly...when—

  ??…就?…,符合题意。故选B。

  -—Didn4youtalkanywithRice?—No,theplane_____________offwhenIrushedtotheairporttoseeheroff?

  A?wastakingC?tookB?hadtakenD?hastaken【答案】B【解析】

  试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题

  意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。

  考点:考查过去完成时

  11-Bytheendoflastweek,600peoplefrom50countriestoattendthemeeting,withnearlyhalfcomingfromtheUnitedStates,GermanyandBritain.A?hadregisteredB?haveregisteredC?registeredD?wereregistered

  【答案】A【解析】考查时态。根据时间状语

  过去”,所以用过去完成时。

  bytheendoflastweek表示谓语动词动作发生在“过去的12-IsuddenlyrealizedthatIwaskeptsobusythatI_______littletimewithmyfamilybefore.A?havespentC?wouldspendB?hadspentD?wasspending【答案】B【解析】试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一

  起。意识到以前已经发生的事情,此处指过去的过去,故选

  Bo考点:考查动词时态。

  13?WhenMaryarrivedshefoundallherchildren_________fornearlytwohours.A?havegonetosleepB?fellasleepC?

  wasfallingD?hadbeenasleepasleep【答案】D【解析】

  试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由

  found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当

  Mary到达时,她发先孩子们已经睡了将近两个小时。故选

  D。

  考点:考查时态的辨析。

  14?Notuntil_______athirdtime__________thathehadgivenbirthtothereadingsystemfortheblindcalledBraille.A?LouisBrailletried;heannouncedB?didLouisBrailletry;heannouncedC?LouisBraillehadtried;didheannounceD?hadLouisBrailletried;hadheannounced【答案】C【解析】倒装句。句意:直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字

  Braille。Notuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语

  前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。

  15-Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______

  A?passedB?havepassedC?waspassedD?hadpassed之

  【答案】D【解析】

  试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停

  车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之

  前,故应用过去完成时。故选D.考点:考查时态。

  16?ThemanagerissaidtohavearrivedbackfromPariswherehe_________someEuropeanpartners?

  A?wouldmeetC?meetsB?ismeetingD?hadmet【答案】D【解析】

  试题分析:考查时态。不定式动作tohavearrived说明发生在过去,定语从句met发生在过去的过去,故用过

  去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些

  欧洲伙伴。故D正确。

  考点:考查时态

  1?Theybecamefriendsagainthatday.Untilthenthey_______toeachotherfornearlytwoyears.A?didn*tspeakC?haven"tspokenB?hadn"tspokenD?haven"tbeenspeaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从

  Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去

  完成时,选

  考点:考查时态

  Bo1?

  —WhatdoyouthinkoftheAmericansingerLadyGagarsperformance?—Toocrazy,butifI___toherconcertsheldyesterday,Iwouldhaveenjoyedit.A?wouldgoC?hadgoneB?wentD?shouldgo【答案】c【解析】

  试题分析:考查虚拟语气。句意:■?你觉得美国歌手LadyGaga的表演怎么样?

  ■■太疯狂了,但是我如果昨天

  去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对

  过去的事情进行虚拟,if从句用haddone,主句用wouldhavedone,故选C。考点:考查虚拟语气

  1?Marywenttotheboxofficeatlunchtime,butallthetickets________out.A?wouldsellB?hadsoldC?havesoldD?wasselling【答案】B【解析】

  【分析】【详解】考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可

  知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选

  B。

  2?Iwassurprisedtofindthesnackshopsaroundtheschoolempty;thestudentseverything!A?hadbeenbuyingC?haveboughtB?hadboughtD?havebeenbuying【答案】B【解析】试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。

  考点:考查时态辨析

  21?Itmighthavesavedmesometrouble_________theschedule.A-didIknowC-doIknowB?haveIknownD?hadIknown【答案】D【解析】试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中mighthavesaved可

  知主句是对过去的虚拟,从句应用ifIhadknown与主句保持一致。if虚拟条件句中含有had时,可将if省

  去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判

  断所考查的动词的虚拟时间,一般要保持

  一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词

  had,should或were时,可以省略if,而将had,should或were提到句

  首,从而构成倒装虚拟条件句。

  考点:虚拟语气

  【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要

  保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词

  had‘should或were时,可以省略if‘而将had,

  should或were提到句首,从而构成倒装虚拟条件句。

  22?I__________tosendPeteragifttocongratulatehimonhismarriage,butIcouldnit.A?hadhopedC?havehoped【答案】A【解

  B?amhopingtmanage析】【详解】考查过去完成时。句意:我本来计划在

  D?wouldhopePeter结婚时送他一个礼物的,可是我没有做到。第二

  个分句中“couldn"用t的”是一般过去时,所以发生在它之前的动作用过去完成时。故选

  A。

  23---Didyouhavetodomuchforthedinnerparty?--No,Tina______everythingbythetimeIgothome.A?hasfinishedB?hadfinishedC?wouldfinishD?willfinish【答案】B【解析】考查动词时态。句意:一一你是不是为晚宴做了很多事情?一一没有,绽娜在我到家之前就已经完成

  一切准备。根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。

  24?

  —DidAlanenjoyseeinghisoldfriendsyesterday?—Yes,hedid.He__________hisoldfriendsforalongtime.A?didn*tseeC?hasn"tseenB?wouldn"tseeD?hadn"tseen【答案】D【解析】

  【详解】

  考查时态。句意:一阿伦昨天见到老朋友高兴吗?一是的,他挺高兴。他很久没看见老朋友了。说明是昨天之

  前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。

  25?IgottoloveHangzhou______Iwenttherein2001andthatwasthefirsttimethatI

  ______LongjingTea?

  A?thefirsttime;hadtastedB?forthefirsttime;hadtastedC?thefirsttime;havetastedD?forthefirsttime;tasted【答案】A【解析】

  【详解】

  考查时间状语从句和过去完成时。句意:我第一次去杭州是在2001年,那是我第一次品尝龙井茶。thefirsttime为时间状语从句的从属连词‘所以第一个空为

  thefirsttime<>It/Thisis/wasthe序数词timethat从句。如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成

  时。本题前面是

  was,所以后面使用过去完成时。故选A项。

  26?Thenewscameasnosurprisetome.I________forsometimethatthefactorywasgoingtoshutdown.A?hadknownC?haveknownB?knewD?know【答案】A【解析】

  本题句意“我对这消息一点都不惊讶。我了解到工厂要尖闭已经有一段时间了

  ”。根据时间状语forsometime和came可知应选A项。

  2?Itwasthefirsttimethatthedoctor______makingamistakeconcerningthepatient.A?admittedB?hadadmittedC?hasadmittedD?wouldadmit【答案】B【解析】

  【详解】

  考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:Itis/was+序数词+time+thatsbhave/has/haddonesth意为“这是某人第几次做某事的时候”,如果前

  面的is,后面要用have/has;如果前面是was,后面要用had。本句前面使用了

  was,后句中要用had。故B项正确。

  2?

  —What______whenIphonedyou?—I_______mywork,andwantedtogoout.A?haveyoudone;finishedC?didyoudo;hadjustfinishedB?wereyoudoing;havefinishedD?wereyoudoing;hadjustfinished【答案】D【解析】试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和

  你出去。第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。

  考点:考查时态

  点评:时态题的考查尖键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来

  选择合适的时态,在平时的学习中要注意积累有尖时态的用法和各种时态的特殊之处。

  2?AfullpreparationbeforeBeijingfinallywonthebidforhostingthe2022WinterOlympicGames.A?hasbeenmadeB?hadbeenmadeC?wouldbemadeD?ismade【答案】B【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“beforeBeijingfinallywonthebid使用了一般过”去时态,而做准备发生在

  won这个动作之

  前,因此使用过去完成时态。

  3?Janet,who_________herhomework,wasallowedtoplaybadmintonontheplayground.A?willfinishB?finishC?hasfinishedD?hadfinished【答案】D【解析】

  【详解】

  考查时态。句意:Janet已经完成作业,她被允许到操场上打羽毛球。分析句子结构可知,主句为”Janetwasallowedtoplaybadmintonontheplayground"主句谓语动词为"wasallowed"*是过去时,表示动作发生在过

  去。“who_herhomework**为定语从句?完成作业动作发生在被允许打羽毛球之前,即过去的过去,应该

  用过去完成时。

  D项符合语境,故选D。

  31?

  —DidLindaseethetrafficaccident?—No,nosooner___________thanithappened.A?hadshegoneC-hasshegone【答案】

  AB?shehadgone【解析】

  D?shehasgone分析】

  详解】考查部分倒装。句意:-Linda看见交通事故了吗?

  ■■没有,她刚走,就发生交通事故了。本题考查

  固定句式:Nosooner“than“一…就…”主,句中时态用过去完成时,nosooner位

  于句首时用倒装,即将

  had置于主语之前,故选A。

  【点睛】

  一些句型‘如scarcely??…when,nosooner……than,hardly……引w导h的en主从复合句主句要

  求使用过去

  完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主

  语之后。

  32?Arescueworkerriskedhislifesavingtwotouristswho________inthemountainsfortwodays.A?aretrappingB?havebeentrappedC?weretrappingD?hadbeentrapped【答案】

  D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。“who

  ___inthemountainsfortwodays是定语”从句,修饰

  twotourists,twotourists和

  trap之间是被动矢

  系,该空应用被动语态。由

  risked可知,营救人员救游客是过去的事

  情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正

  确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形

  式为haddone,被动语态的表达形式为hadbeendone。

  33?Silk_______oneoftheprimarygoodstradedalongtheSilkRoadbyabout100BC.A?hadbecomeC?hasbecomeB?wasbecomingD?isbecoming【答案】A【解析】【详解】考查时态。句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时

  间状语是by+过去时间,谓语用过去完成时。故选

  A。

  【点睛】动词的时态、语态是选择题必考内容之一。动词的各种时态形式都可能考到,不过最常考的是一般现在

  时态、一般过去时态、现在进行时态、一般将来时态以及现在完成时态,同时还常与非谓语动词一起考查。做语

  法填空题时,首先要判断括号中所给动词是谓语动词还是非谓语动词,如本小题就是考查谓语动词;若是谓语动

  词,就要考虑时态、语态、语气(陈述语气还是虚拟语气)、主谓一致四个方面。本小题考查过去完成时,从三

  个方面来进行判断:

  1?看句子中的时间状语或时间状语从句,本小题的时间状语是

  byabout100BC,故判断是

  过去完成时。

  2.

  在没有时间状语或时间状语从句时,要看上下文的谓语动词的形式。

  3.

  看是否是特殊句型等。如句型“Itwas+thefirsttime+that从句”中that从句用过去完成时。

  34?

  (海淀二模)I______upmymindwhatIwasgoingtosayintheseminar,butitwascancelled.A?havemadeB?hadmadeC?wasmakingD?wouldmake【答案】B【解析】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。

  “makeupone$m这in个d行”为发生在研讨会被取消之前,根据

  “itwascancelled可知,”研讨

  会被取消是过去的事情,那么,makeupone*smind是发生在过去某个动作之前的行为,故

  该空应用过去完

  成时态。B选项正确°

  35?

  —Gotyourdrivinglicense?—No.Itoobusytohaveenoughpractice,soIdidnA?wasB?amC?havebeenD?hadbeen1ttakethedrivingtestlastweek.【答案】D【解析】考查动词时态。句意:一一拿到你的驾驶执照了吗?一一没有,我太忙了没有足够的练习,所以我上

  周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选

  D。

  36?Ifoundthefilmhardtofollowbecauseit______

  whenIarrived?

  A?hadbegunB?wasbeginningC?hasbegunD?wouldbegin【答案】A【解析】考查动词时态。句意:我觉得这部电影很难理解,因为当我到达时它已经开演了。根据所给

  时态arrived可知,表示到达前已经开演了,用过去完成时,故选

  A。

  3?LiHua____hismoneyfordollarsbeforehewentonaholidayinAmerica.A?exchangesB?hasexchangedC?willexchangeD?hadexchanged【答案】D【解析】考查时态。句意:李华去美国度假以前他把钱换成美元。根据句意可知用过去完成时态,故

  选D。

  3?Marywaspleasedtoseethattheseedsshe________inthegardenweregrowing.A?wasplantingB?hasplantedC?wouldplantD?hadplanted【答案】D【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过

  去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选

  Do

  3?AttheawardingceremonyheldinTokyo,thescientistsweresurprisedbywhat__________inscieneeandtechnology.A?hasdiscoveredB?hasbeendiscoveredC?haddiscoveredD?hadbeendiscovered【答案】

  D【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感到惊讶是过去式,故科

  学技术发现用过去完成时,what于动词discover是被动尖系,故选D。

  4?InBeijing,morethan21,100people______________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydonationcampaignfrom1999.A?haveappliedB?hadappliedC?wouldhaveappliedD?applied【答案】B【解析】

  【详解】

  考查时态。句意:截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开开展遗体捐献活动。根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选

  B。

  始就在

篇四:过去完成时题目及答案解析

  

  (英语)

  英语过去完成时专题练习(及答案)及解析

  一、单项选择过去完成时

  1.Grandpawasshockedbythenews.Rarely______himsoquiet.

  A.doIseeC.Ihadseen【答案】B

  【解析】

  本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。

  B.hadIseen

  D.Isaw

  2.Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.

  A.questioned;wascheated

  B.beingquestioned;wascheating

  C.questioned;hadcheated

  D.beingquestioned;hascheated

  【答案】C

  【解析】

  考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

  3.(绵阳二诊)—IhappenedtomeetLilyyesterday.

  —Luckydog!You________eachotherfortwoyears.

  A.haven’tseen

  C.didn’tsee

  【答案】B

  【解析】

  考查动词的时态。句意为:——昨天我碰巧遇到莉莉了。——真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。

  答案:

  B

  B.hadn’tseen

  D.don’tsee

  4.AssoonasIgottotheairport,IrealizedI________myIDcardathome.

  A.hadleftC.wouldleave【答案】A

  【解析】

  试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leavemyIDcardathome是发生在realized之前,用过去完成时。故选A。

  【知识归纳】

  过去完成时态表示过去的过去。WhenIgotthere,thetrainhadleft.当我到达那里的时候,火车已经离开。

  考点:考查时态

  B.hasleft

  D.willleave

  5.Hardly________whenshe________someoneknockingatthedoor.

  A.didshesit,heardC.hadshesat,hadheard【答案】D

  【解析】

  试题分析:考查倒装句和时态。本句中放在句首的副词hardly,是一个表示否定含义的副词,放在句首谓语动词要使用部分倒装的形式。且hardly....when....意为“一...就...”,主句的动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人敲门。故D正确。

  【名师点睛】

  请先看一道题:

  a.I__________seensuchagoodharvest!

  b.__________Iseensuchagoodharvest.

  A.havenever,NeverhaveB.neverhave,Havenever

  C.havenever,HaveneverD.neverhave,Neverhave

  此题应选A。这里考查的是否定词置于句首,句子用部分倒装的问题。一般说来,以下否定词位于句首,句子要用倒装(部分倒装—-用一般问句的形式):seldom,never,little,few,hardly,not,notuntil,invain,innoway,bynomeans,onnoaccount,nolonger等。如:

  Neverdoeshecomelate.他从不迟到。

  Littledidheknowthatthepolicewereafterhim.他一点也不知道警察在找他。

  BynomeansshallIgothereagain.我决不会再去那儿了。

  Hardlyhadhearrivedatthestationwhenthetrainbegantoleave.他一到车站,火车就开动了。

  Fewstudentsdidtheyseeintheclassroom.他们在教室没看到几个学生。

  NotaworddidIeversaytohim.我从未对他说过一句话。

  Notuntilallthefishintheriverdieddidthevillagersrealizehowseriousthepollutionwas.

  直到河里的鱼全死了,村民们才意识到污染是多么严重。

  B.didshesit,hadheard

  D.hadshesat,heard

  考点:考查倒装句和时态

  6.AfterJack________somee-mails,hestartedworkingonhisreport.

  A.sends【答案】C

  【解析】

  试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C

  考点:考查动词的时态

  B.hassentC.hadsentD.wouldsent

  7.She_________thesignlanguagebeforesheservedasavolunteertohelpthedeaf.

  A.learnsC.waslearning【答案】D

  【解析】

  试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。

  考点:考查动词时态的用法。

  B.haslearned

  D.hadlearned

  8.

  ——

  Wedidn’tfindSmithattendingthelecture.

  ——Noone____himabout_____alecturethefollowingday.

  A.told;theretobeB.hadtold;theretobe

  【答案】D

  【解析】

  考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故therebe句型为therebeing,选D。

  D.hadtold;therebeing

  C.told;therewas

  9.AfullpreparationbeforeBeijingfinallywonthebidforhostingthe2022WinterOlympicGames.

  A.hasbeenmadeB.hadbeenmade

  C.wouldbemadeD.ismade

  【答案】B

  【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“beforeBeijingfinallywonthebid”使用了一般过去时态,而做准备发生在won这个动作之前,因此使用过去完成时态。

  10.Bythetimemymothercamebackfromwork,mysisterandI________supperandwerewaitingforheratthetable.

  A.havecooked【答案】C

  【解析】

  B.werecookingC.hadcookedD.wouldcook

  在英文中用bythetime构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。

  11.Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversarythatday.

  A.wasstillpreparingB.hadhardlyprepared

  C.didcarefullyprepareD.wouldeagerlyprepare

  【答案】B

  【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。

  12.—Dad,we_________thezoo-tripyoupromiseduslastweek.

  —

  Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.

  A.expect;intend

  B.hadexpected;hadintended

  C.areexpecting;hadintended

  D.expected;intend

  【答案】C

  【解析】

  试题分析:考查动词时态。句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。下句:抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。根据对句意的分析和理解可知对话中没有提及是以前的对话。所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。

  考点:考查动词时态

  13.---Iwillneverforgetwhenwemetthefamouswriter

  ---NeitherwillI.He______somegoodsandwasatthecheckoutofasupermarket.

  A.hadselectedC.wasselecting【答案】A

  【解析】

  试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选A

  B.hasselected

  D.selected

  考点:考查时态

  14.Notuntil________athirdtime________thathehadgivenbirthtothereadingsystemfortheblindcalledBraille.

  A.LouisBrailletried;heannounced

  B.didLouisBrailletry;heannounced

  C.LouisBraillehadtried;didheannounce

  D.hadLouisBrailletried;hadheannounced

  【答案】C

  【解析】

  倒装句。句意:直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字--Braille。Notuntil位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。

  15.—He’sgotourtickets.

  —That’sgoodI________afraidthathe________them.

  A.am;hasforgottenB.was;hadforgotten

  C.was;forgetD.am;willforget

  【答案】B

  【解析】

  试题分析:考查时态:--他拿了我们的票。--太好了,我原来害怕他忘了。因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。

  考点:考查时态

  16.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink

  A.hadenjoyedC.enjoyed【答案】A

  【解析】

  试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。

  考点:考查时态

  B.wasenjoying

  D.hadbeenenjoying

  17.Marywenttotheboxofficeatlunchtime,butallthetickets________out.

  A.wouldsellB.hadsoldC.havesoldD.wasselling

  【答案】B

  【解析】

  【分析】【详解】

  考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。

  18._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.

  A.As;haddone【答案】D

  【解析】

  本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。

  B.That;didC.As;didD.It;haddone

  19.Shestaredatthepainting,wonderingwheresheit.

  A.sawC.sees【答案】B

  【解析】

  试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知see这个动作发生在stare

  之前,所以用过去完成时。故选B。

  考点:考查时态

  B.hadseen

  D.hasseen

  20.Iarrivedlateandmissedtheflight.I____thetraffictobesoheavy.

  A.hadn’texpected

  C.wouldn’texpect

  【答案】A

  【解析】

  考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。

  B.haven’texpected

  D.wasexpected

  21.—What______whenIphonedyou?

  —I______mywork,andwantedtogoout.

  A.haveyoudone;finishedC.didyoudo;hadjustfinished【答案】D

  B.wereyoudoing;havefinished

  D.wereyoudoing;hadjustfinished

  【解析】

  试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjustfinished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。

  考点:考查时态

  点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

  22.––Didyouhavetodomuchforthedinnerparty?

  ––No,Tina______everythingbythetimeIgothome.

  A.hasfinishedB.hadfinished

  C.wouldfinishD.willfinish

  【答案】B

  【解析】考查动词时态。句意:——你是不是为晚宴做了很多事情?——没有,缇娜在我到家之前就已经完成一切准备。根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。

  23.(江苏)Iwassenttothevillagelastmonthtoseehowthedevelopmentplan_______inthepasttwoyears.

  A.hadbeencarriedoutB.wouldbecarriedout

  C.isbeingcarriedoutD.hasbeencarriedout

  【答案】A

  【解析】考查时态。句意:上个月我被派到村里去看看在过去的两年里发展计划是如何执行的。根据句中时间状语lastmonth和inthepasttwoyears可知,空格处所用的动词carryout发生在sent之前,所以是“过去的过去”,故用过去完成时。故选A。

  点睛:本题考查时态。句中包含的时间状语是解答此题的突破点,所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。本题的关键在于抓住题干中的两个时间状语lastmonth和inthepasttwoyears,从而得出答案。

  24.—DidAlanenjoyseeinghisoldfriendsyesterday?

  —Yes,hedid.He________hisoldfriendsforalongtime.

  A.didn’tsee

  C.hasn’tseen

  【答案】D

  【解析】

  【详解】

  考查时态。句意:—阿伦昨天见到老朋友高兴吗?—是的,他挺高兴。他很久没看见老朋B.wouldn’tsee

  D.hadn’tseen

  友了。说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。

  25.I_________tohelpyoutodohomeworkbutIcouldn"tspareanytime.I________acompositionlastnightandI"llfinishittomorrow.

  A.wanted;wroteC.hadwanted;wrote【答案】B

  【解析】

  【详解】

  考查动词时态。句意:我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短语hadwantedtodo本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。

  B.hadwanted;waswriting

  D.wanted;havebeenwriting

  26.---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella?

  ---Wonderful!ItwasthefirsttimeI______suchintelligentrobots.

  A.hasseen【答案】C

  【解析】

  【详解】

  考查时态语态。句意:—Bella,在天津举行的第三届世界智力大赛怎么样?—很棒!这是我第一次看到这样的智能机器人。固定句式Itis/wasthe+序数词+timesb从句….意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;当前面使用was的时候,后面的从句使用过去完成时。本句前面使用了was,说明应该使用过去完成时。且主语I与see构成主动关系,要使用主动语态。故C项正确。

  B.hasbeenseenC.hadseenD.hadbeenseen

  27.Thenewscameasnosurprisetome.I______forsometimethatthefactorywasgoingtoshutdown.

  A.hadknownC.haveknown【答案】A

  【解析】

  本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语forsometime和came可知应选A项。

  B.knew

  D.know

  28.Lucy__writingheressayby10:00thismorning.Afterthat,shelistenedtomusicforawhile.

  A.willfinishC.hasfinished【答案】D

  B.finishes

  D.hadfinished

  【解析】

  考察过去完成时态。句意"Lucy在今天早上10点已经完成了她的散文,然后她听了会音乐。"这里说明已经是过去已经做过的事情,所以要用过去完成时态。故选D。

  29.Thetwins,whotheirhomework,wereallowedtoplaybadmintonontheplayground.

  A.willfinishC.havefinished【答案】D

  【解析】

  试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。

  【知识拓展】

  考点:考查时态

  过去完成时:即过去的过去所发生的事情!其构成是主语+had+过去分词。过去完成时的时间状语before,by,until,when,after,once,assoonas。表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:intend打算,hope希望,plan计划,mean预定,want想要,think想要,等。用于表示与过去事实相反的虚拟条件从句中

  【名师点睛】考查过去完成时。过去完成时常用于:(1)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。(2)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。(3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。(4)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本题末尾wereallowedtoplaybadminton暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。

  B.finish

  D.hadfinished

  30.________theparty________whenhecame?

  A.Did…beginB.Had…begun

  C.Has…begunD.Does…begin

  【答案】B

  【解析】

  【详解】

  考查时态。句意:他来时聚会已经开始了吗?此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。

  31.LionelMessiplayingforBarcelonaclaimedthe2019Ballond’OronMonday,andbeforethathetheawardforfivetimes.

  A.waswinning【答案】D

  【解析】

  【详解】

  考查过去完成时。句意:为巴塞罗那俱乐部打球的梅西在周一获得了2019年金球奖,在这之前已经获得过五次奖了。由本题时间状语beforethat可知,这句话应用完成时态,that指代的句子使用的是一般过去时,所以此题时态应用过去完成时。故选D。

  【点睛】

  过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如本题中,就是通过before与一个表示过去的时间状语从句来表示的。

  B.wouldwinC.haswonD.hadwon

  32.WhenI___tothecinema,thefilm___for5minutes.

  A.got,hadbegunB.get,willbegin

  C.got,hadbeenonD.got,hasbeenon

  【答案】C

  【解析】

  【详解】

  考查时态。句意:当我到达电影院时,电影已经开始了五分钟。forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选C。

  33.Hardly______whenthebussuddenlypulledaway.

  A.theyhadgottothebusstopC.didtheygettothebusstop【答案】D

  【解析】

  【分析】

  【详解】

  考查倒装句。句意:

  他们一到站点公共汽车就突然开走了。否定副词hardly放于句首构成倒装句。Hardly+had+主语+donewhen...did...是固定的句式。故选D。

  B.theygottothebusstop

  D.hadtheygottothebusstop

  34.—Howwasyourjobinterview?

  —Verysuccessful.I________myhomeworkaboutthecompany,youknow.

  A.haddoneB.havedone

  C.didD.wasdoing

  【答案】A

  【解析】考查时态。句意:——你的工作面试怎么样?——非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。

  35.—It’sreallyasurprisethatIhappenedtomeetWill,myoldschoolmateintheartgallerylastweek.

  —Ifmymemoryservesmeright,you________eachotherformorethanadecade.

  A.haven’tseenB.hadn’tseenC.didn’tseeD.don’tsee

  【答案】B

  【解析】考查动词时态。句意:——上周在艺术长廊我碰巧见到了老同学威尔,这太令我惊讶了。——如果我没记错,你们在那之前十年没见了。根据happenedto可以推断出,在过去动作之前发生的动作用过去完成时,故选B。

  36.LiHua____hismoneyfordollarsbeforehewentonaholidayinAmerica.

  A.exchangesB.hasexchanged

  C.willexchangeD.hadexchanged

  【答案】D

  【解析】考查时态。句意:李华去美国度假以前他把钱换成美元。根据句意可知用过去完成时态,故选D。

  37.—GotyourUSvisa?

  —Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.

  A.wasB.havebeenC.hadbeenD.wouldbe

  【答案】C

  【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。

  38.—Whataconsequence!

  —Yes.I________himaboutit,butwithoutsuccess.

  A.willremindB.wouldremind

  C.wasremindingD.hadreminded

  【答案】D

  【解析】考查时态。Whataconsequence!意为“真是一场惨剧”,consequence多指不良的后果。后一句句意应为“我曾经提醒过他,但没有成功。”“consequence”发生在过去,remind动作发生在后果出现之前,即过去的过去,因此用过去完成时态,故选D。

  39.Bytheendoflastweek,600peoplefrom50countriestoattendthemeeting,with

  nearlyhalfcomingfromtheUnitedStates,GermanyandBritain.

  A.hadregisteredB.haveregistered

  C.registeredD.wereregistered

  【答案】A

  【解析】考查时态。根据时间状语bytheendoflastweek表示谓语动词动作发生在“过去的过去”,所以用过去完成时。

  40.Recently,PrinceAlbertIIofMonacoexpressedhisthanksfortheaidthey___________fromChina.

  A.receiveC.havereceived【答案】D

  【解析】

  【详解】

  考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的AlbertII王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。

  B.arereceiving

  D.hadreceived

篇五:过去完成时题目及答案解析

  

  过去完成时

  选择题

  【题目】

  HeaskedmewhereI____duringthesummerholidays.A.hadbeen

  B.hadgone

  C.went

  D.was【难度】中等

  【答案】A【解析】句意:“他问我暑假期间去哪了"。据句意可知说话者已经从某地回来了。所以用句型:hadbeen,故选A。

  【题目】

  I____900EnglishwordsbythetimeIwasten.A.learnedB.waslearning

  C.hadlearnedD.

  learn【难度】基础

  【答案】C【解析】句意:在我十岁的时候我已经记住了900个英语单词了。结合

  bythetimeIwasten可知动作发生在过去的过去,故用过去完成时had+过去分词,故答案是C。

  【题目】

  Bythetimemyparentsreachedhomeyesterday,I____thedinneralready.A.hadcookedB.cookedC.havecooked

  D.wascooked【难度】中等

  【答案】A【解析】句意:当我父母昨天到家的时候,我已经做好了晚饭。由前半句中的reached和

  yesterday,可知“我父母到家”发生在过去,而“我做好晚饭”发生在“我父母到家"之前,即过去的过去,故应用过去完成时。故选A。

  【题目】

  Shesaidshe______theprinciplealready.A.hasseenB.sawC.willseeD.hadseen【难度】基础

  【答案】D【解析】句意:她说她已经见过校长了。见校长这个动作发生在过去

  的过去,故用过去完成时。故选D。

  【题目】

  Shesaidherfamily_____themselves______thearmyduringthewar.A.hashidden;from

  B.hadhidden;fromC.hashidden;with

  D.hadhidden;with【难度】中等

  【答案】B【解析】句意:她说她的家人在战争期间躲避开了军队。hidefromsb.“"躲避开某人"是固定搭配,所以不选C、D;宾语从句主句是一般过去时,从句要改为相对应的过去时,所以现在完成时改为过去完成时,不选A,应选B。

  【题目】

  Bythetimehewastenyearsold.He______.A.hascompleteduniversityB.hascompletedtheuniversityC.hadcompletedanuniversityD.hadcompleteduniversity【难度】中等

  【答案】D

  【解析】句意:当他十岁大的时候,已经读完了大学。时间状语从句

  Bythetimehewastenyearsold是一般过去时,主句描述的是过去某时间点已经完成的事所以时态用过去完成时而这句话里的大学是统称表示学历,而不是说某个具体的大学,所以用university,而不用

  anuniversity/theuniversity,故选D。

  【题目】

  He_____toplay_____beforehewas11yearsold.A.hadlearned;pianoB.hadlearned;thepianoC.haslearned;thepianoD.learns;piano【难度】中等

  【答案】B【解析】本题考查时态。句意:他11岁之前就学会了弹钢琴。由时间状语从句

  beforehewas11yearsold可知用过去完成时。故选B。

  【题目】

  What____Jane_____bythetimehewasseven?A.did;doB.has;doneC.did;didD.had;done【难度】基础

  【答案】D【解析】句意:截止到七岁简做什么了?此题根据"bytheendhewasseven:截止到她七岁时”得知此句要用过去完成时,即had+动词的过去分词。结合选项得知选D。

  【题目】

  He____inthefactoryforthreeyearsbeforehejoinedthearmy.A.hasworked

  B.worksC.hadworkedD.willwork【难度】中等

  【答案】C【解析】考查动词的时态。句意:他在参军前已经在工厂工作了三年。根据

  beforehejoinedtheArmy可知,“在工厂工作”这个动作发生在过去的过去,所以要用过去完成时。故选C。

  【题目】

  Bytheendoflastweek,they_____thebridge.A.hascompleted

  B.completed

  C.willcomplete

  D.hadcompleted

  【难度】中等

  【答案】D【解析】考查动词的时态。句意:截止上周末,他们已经建成了这座桥。根据

  Bytheendoflastweek可知,“完成建桥"的动作发生在过去的时间之前,所以要用过去完成时。故选D。

  【题目】

  Bythetimehewas4,he______alotofGermanwords.A.hadlearned

  B.haslearned

  C.learnedD.learns【难度】基础

  【答案】A【解析】解析:选A。

  bythetime加过去的时间状语从句,主句用过去完成时。

  【题目】

  Thestudents______theirclassroomWhenthevisitorsarrived.A.havecleanedB.hadcleaned

  C.wascleaned

  D.havebeencleaned【难度】中等

  【答案】B【解析】句意:当拜访者到达的时候,这些学生已经把教室打扫干净了。根据从句部分的谓语

  arrived可知,主句部分要用过去完成时。所以空格要填hadcleaned,表示:当拜访者到达的时候,这些学生已经把教室打扫干净了。A.是现在完成时;选项C和选项D是被动语态,不符合要求。过去完成时语法结构:主语+haddone+其他。故选:B。

  【题目】

  WhenIgottothecheckout,IrealizedI_____mypurseathome.

  A.left

  B.leavesC.hadleftD.hasleft【难度】中等

  【答案】C【解析】leave:遗弃,丢弃。过去式和过去分词形式是:left.第三人称单数形式是leaves.选项C表示过去完成时态。选项D表示现在完成时态。根据所给选项可知句意:当我到结账时,,我意识到我把钱包落在家里了。when:当…时,主句的谓语动作发生在从句谓语动作之前,从句用的是一般过去时,所以主句要用过去完成时。排除选项A,B和D。故答案为:C【题目】

  Hesaidhe______nothingaboutheruntilthen.A.hadknownB.hasknowC.knowsD.knew【难度】中等

  【答案】A【解析】句意:他说直到那时他还不知道了关于她的一切。过去完成时中常见的时间状语有:by+时间点,untilthen等,根据时间状语untilthen及句意,判断选A。

  【题目】

  IsawLiPingyesterday.We_____eachothersinceIleftschool.A.didn

  "tseeB.hadnotseenC.don

  "tseeD.havenotseen【难度】中等

  【答案】B【解析】句意:我昨天看见李平了。自从我离开学校以后我们就没见过面。过去完成时表示从过去某一时间开始,持续到过去另一时间的动作或状态。常和由for,since引导的表示时间段的短语或从句连用。从句为过去时,结合句意主句应为过去完成时,故选B。

  【题目】

  Thepolicefoundthatthehouse_____andalotofthings_____.A.hasbrokeninto,hasbeenstolen

  B.hadbrokeninto,hadbeenstolenC.hasbeenbrokeninto,stolenD.hadbeenbrokeninto,stolen【难度】中等

  【答案】D【解析】考查过去完成时的被动语态。句意:警察发现这座房子被闯入,很多东西被偷.根据题干,可知第一空found是过去的事件,在此之前"房子被闯入"、"东西被偷",是"过去的过去",故需要用过去完成时的被动语态,结构为

  hadbeendone;第二空and连接的是两个并列动作,可以省略hadbeen。故选D。

  【题目】

  We_____theworkbysixyesterdayevening.A.finishedB.wouldfinish

  C.hadfinished

  D.hadbeenfinished【难度】中等

  【答案】C【解析】考查过去完成时态。finish发生昨晚六点之前,即"过去的过

  去",且we与finish之间是主谓关系,要用过去完成时态的主动语态,排除D项过去完成时的被动语态.故选C项。

  【题目】

  I_____tohelpyoubutcouldn"tgethereintime.A.wantB.hadwanted

  C.havewanted

  D.waswanting【难度】中等

  【答案】B【解析】本想做却没做到用完成时,整个句子发生在过去,用过去完成时。故选B。

  【题目】

  Mrs.Wutoldmethathersister_____.A.leftabouttwohoursbeforeB.wouldleaveabouttwohoursbeforeC.hasleftabouttwohoursago

  D.hadleftabouttwohoursbefore【难度】中等

  【答案】D【解析】她的妹妹两小时前离开的,发生在“她告诉我”之前,told用的一般过去时,“离开”是过去的过去,即过去完成时。故选D。

  【题目】

  WhenIreachedhome,myparents______theirsupper.A.arehavingB.havealreadyhadC.havehadD.hadalreadyhad【难度】中等

  【答案】D【解析】句意:当我到家的时候,我的父母已经吃过晚饭。结合句意可知主句要用过去完成时,表示“吃饭"的动作发生在

  reachedhome之前,构成“过去的过去"。故选D。

  【题目】

  Itseemedthattheoldman_____somethingimportant.A.haslostB.hadlostC.lostD.wouldlose【难度】中等

  【答案】B【解析】lose的动作发生在

  seemed之前,故为过去完成时。故选B。

  【题目】

  —Theraincametoastopthenightbefore.Thefieldsarestill

  fullwater.—It_____fornearlyaweek.A.hasrained

  B.hadrainedC.wouldrain

  D.wasraining【难度】中等

  【答案】B【解析】本题中考察有难度,重在理解句意:雨在前一天晚上停了。地面上仍充满了水。天已经下了将近一周的雨了。下雨的动作在前天晚上停了这个动作之前发生,所以在过去的过去,句子用过去完成时。故选B。

  【题目】

  Thehotelwasn"tparticularlygood,butI_______inmanyworsehotels.A.stayedB.wouldstayC.wasstayingD.hadstayed【难度】中等

  【答案】D【解析】根据

  Thehotelwasn"tparticularlygood这一句中的一

  般过去时,可推知

  stayinmanyworsehotels要用过去完成时,因为它发生在wasn"t之前。故选D。

  【题目】

  Itwasthethirdtimethatshe_____theHistoryMuseum.

  A.hadvisited

  B.hasvisited

  C.willvisit

  D.visited【难度】中等

  【答案】A【解析】此题用过去完成时。因为根据was可判断这是过去的事情,再读句意这是她第三次去历史博物馆,她过去曾经去过所以现在来讲是已经完成的事,所以用过去完成时。故选A。

  【题目】

  Theshopkeepersaidthey_____theshoes______.A.havesoldout;inmysizeB.soldout;ofmysizeC.hadsoldout;formysizeD.hadsoldout;inmysize【难度】中等

  【答案】D

  【解析】句意:店主说我穿的鞋号已经卖完了。本题考察过去完成时和固定搭配。said之前卖完,说明是过去的过去,用过去完成时

  haddone;inone

  "

  ssize是固定搭配,某人的尺寸。所以选D。

  【题目】

  —

  ____Igotup,thebus_____.—Oh,whatanunluckything!A.Bythetime;hadleftB.Atthetime;hadleftC.Intime;hadleftD.Ontime;hasleft【难度】中等

  【答案】A【解析】——当我起床的时候,公共汽车已经开走了。——哦,多么不幸的事!第一空介词短语各选项意思:A.当……的时候;B.那时;C.及时;D.按时;准时。第二空“离开”这个动作是在起床之前发生,是过去的过去,故用过去完成时,故选A。

  【题目】

  Shelookedatthepaintingandwonderedwhereshe______it.A.sawB.hasseenC.seesD.hadseen

  【难度】中等

  【答案】D【解析】句意:她盯着画看,想着,她曾在哪看到过它。根据句意显然是之前,以前看到过,是在盯着之前发生,故用过去完成时,故选D。

  【题目】

  Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI_____agooddrink.A.hadenjoyedB.wasenjoyingC.haveenjoyedD.havebeenenjoying【难度】中等

  【答案】A【解析】句意:他们要我和他们喝一杯,我说我至少有十年没好好喝杯酒了。本题考查过去完成时;句型"Itis+段时间+since(自从……已经有……时间了)",其中since主句中需要过去时,且从句中如果是延续性动词,则翻译成否定的,表示从动作结束起算;该句型中的is改为was,从句中需要过去完成时;故选:A。

  【题目】

  WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.

  A.has;beensent

  B.had;sent

  C.has;sentD.had;beensent【难度】中等

  【答案】D【解析】该整主句为过去式,hefoundthat后宾语从句的动作发生在主句动作之前应用过去的过去,所以使用过去完成时,由于动词send与主语

  mother是动宾关系,所以用被动语态,故D为正确答案。

  【题目】

  —

  Whydidtheywalkhomeyesterday?—

  Becausethey____alltheirmoney.A.spentB.havespentC.hadspentD.wouldspend【难度】基础

  【答案】C【解析】助动词did表示走这个动作是一般过去时,说明花光钱这个动作是过去的过去,故用过去完成时,故选C。

  【题目】

  Shesaidshe_____mefivelettersinonemonth.A.haswrittenB.willwriteC.hadwritten,D.wrote【难度】基础

  【答案】C【解析】句意:她说在一个月内她写了五封信给我。根据空格前面的Shesaidshe…可知,此处是宾语从句。该宾语从句的主句部分

  Shesaid是一般过去时,而写信是在“说”之前发生的动作,所以要用过去完成时。故选C。

篇六:过去完成时题目及答案解析

  

  ?一、单项选择过去完成时?A.havespentC.wouldspend【答案】B?【解析】?高考英语过去完成时试题(有答案和解析)及解析?1.IsuddenlyrealizedthatIwaskeptsobusythatI______li??le??mewithmyfamilybefore.?B.hadspent?D.wasspending?试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。?考点:考查动词时态。??2.Weto?nishtheworkbeforedark,buttheheavyrainheldusup.?A.meantC.hadmeant【答案】C?【解析】?试题分析:句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Meantohavedone和hadmeanttodo表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C?考点:考查动词时态?B.wasmeaning?D.wouldmean??3.---What’swrongwithyourcellphone?Ican’tgetthrough.---What’swrongwithyourcellphone?Ican’tgetthrough.?---Oh,mylinewascuto?becauseI________mybill.?A.haven’tpaid?【答案】B?【解析】?本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。?B.hadn’tpaid?C.wasn’tpaying?D.don’tpay??4.Bythe??meJackreturnedhomefromEngland,hisson.fromcollege.?A.graduatedC.hadbeen【答案】D?【解析】?考查动词时态,Bythe??me截止到过去某时间为止做了某事,用过去完成时态。A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。?B.hasgraduated?D.hadgraduated??

  5.Mr.Chapmanre??redat70a??erhenearly40yearswiththeGasCompany.?A.hadspentB.hasspentC.spendsD.wouldspend?【答案】A?【解析】?本题考查时态。根据语境Mr.Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。选A。??6.—Theba??eryinmycellphoneisrunninglow.?—Ithatlastnightbeforewewenttobed.?A.wasno??cing【答案】D?【解析】?本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadno??ced,选D.?B.haveno??cedC.wouldno??ceD.hadno??ced??7.Iarrivedlateandmissedthe?ight.I____thetra?ctobesoheavy.?A.hadn’texpectedhadn’texpectedC.wouldn’texpect?【答案】A?【解析】?考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。?B.haven’texpected?D.wasexpected??8.?Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.?A.hadcried;lostC.cried;hadlost【答案】C?【解析】?考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。?B.hascried;haslost?D.cried;haslost??9.(湖南十二校联考)Igotane-mailfrommyoldfriendlastSunday.Un??lthen)Igotane-mailfrommyoldfriendlastSunday.Un??lthen,we________intouchfornearly3years.?A.didn’tget?C.hadn’tgot?【答案】C?【解析】?考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联B.haven’tgot?D.don’tget?

  gotane-mail之前,所以用过去完系了。根据Un??lthen可知,getintouch这一动作发生在gotane-mail成时。?答案:?答案:?C??10.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou------Youwenttothe“Bird’sNest”lastmonth,didn’tyou??------Yes.Thatwasthesecond??meI________toBeijingNa??onalStadium.?A.havebeenB.were?C.hadbeen【答案】C?【解析】?the?rst/second…last??me+考查虚拟语气。表示“是某人第几次做某事”:That/This/Itis+?thatclause(从句的谓语用现在完成时);That/This/Itwas+?the?rst/second…last??me+thatclause(从句的谓语用过去完成时)。?考点:固定句式中的虚拟语气?D.wouldbe??11.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.?A.le??C.hasle??【答案】B?【解析】?B考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。?B.hadle???D.wouldleave??12.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.?A.passedC.waspassed【答案】D?【解析】?试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。故选D.?考点:考查时态。?B.havepassed?D.hadpassed??13.Thejokewassointeres??ngthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.?A.IhaveB.Ihad?

  C.haveI【答案】D?【解析】?D.hadI?试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。故选D?考点:考察时态与倒装??14.Theybecamefriendsagainthatday.Un??lthenthey______toeachotherfornearlytwoyears.?A.didn’tspeak?C.haven’tspoken?【答案】B?【解析】?试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。?考点:考查时态?B.hadn’tspoken?D.haven’tbeenspeaking??15.BytheendofLastyear,we_____morethan1,100,000cars.A.wereproducingC.hadproduced【答案】C?【解析】?试题分析:考查时态。句意:到去年年底,我们已经生产了一百一十多万辆汽车。bythe??me+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;bytheendof+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。“BytheendofLastyear”指的是过去的时间,主句用过去完成时,故选C。?考点:考查时态?B.produced??D.wouldproduce??16.I___thereli??lemorethanaweekwhenIsettoworkwiththescien??st.?A.wouldbeC.hadbeen【答案】C?【解析】?过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“whenIsettoworkwiththescien??st”可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将B.havebeen?D.willbe?

  来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存在的状态。??17.Hesaidthathiscar________stolenandhe________havetotelephonethepolice.?A.was;wouldC.hadbeen;would【答案】C?【解析】?考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。?B.hasbeen;will?D.hadbeen;will??18._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.?A.As;haddone【答案】D?【解析】?本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。?B.That;didC.As;didD.It;haddone??19.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______theexperienceofmee??ng.?A.haven’t?C.hadn’thad?【答案】C?【解析】?试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had+v-ed。?句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。?考点:考查虚拟语气?B.hadn’t?D.haven’thad??20.Grandpawasshockedbythenews.Rarely______himsoquiet.?A.doIseeC.Ihadseen【答案】B?【解析】?本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。?B.hadIseen?D.Isaw?

  ?21.________theparty________whenhecame??A.Did…beginB.Had…begun?C.Has…begunD.Does…begin?【答案】B?【解析】?【详解】?考查时态。句意:他来时聚会已经开始了吗?此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。??22.—DidLindaseethetra?caccident??—No,nosooner________thanithappened.?A.hadshegoneC.hasshegone【答案】A?【解析】?【分析】?B.shehadgone?D.shehasgone???【详解】??考查部分倒装。句意:--Linda看见交通事故了吗?--没有,她刚走,就发生交通事故了。“一…就…”,主句中时态用过去完成时,nosooner位本题考查固定句式:Nosooner…than…,?于句首时用倒装,即将had置于主语之前,故选A。?【点睛】??一些句型,如scarcely……when,nosooner……than,hardly……when引导的主从复合句主句要求使用过去完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。??23.—DidAlanenjoyseeinghisoldfriendsyesterday??—Yes,hedid.He________hisoldfriendsforalong??me.?A.didn’tsee?C.hasn’tseen?【答案】D?【解析】?【详解】?考查时态。句意:—阿伦昨天见到老朋友高兴吗?—是的,他挺高兴。他很久没看见老朋友了。说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完B.wouldn’tsee?D.hadn’tseen?

  成时,故选D。??24.—Areyousurprisedbytheendingofthe?lm??—NO,I________thebook,soIalreadyknewthestory.?A.wasreading【答案】B?【解析】?【详解】?考查时态。句意:——你会对电影的结局感到惊讶吗?——不,我读过这本书,所以我已经知道这个故事了。根据soIalreadyknewthestory中的过去时态可知,这里用过去完成时,表示过去的过去。故选B。?B.hadreadC.amreadingD.haveread??25.---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella??---Wonderful!Itwasthe?rst??meI______suchintelligentrobots.?A.hasseen【答案】C?【解析】?【详解】?考查时态语态。句意:—Bella,在天津举行的第三届世界智力大赛怎么样?—很棒!这是我第一次看到这样的智能机器人。固定句式Itis/wasthe+序数词+??mesb从句….意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;当前面使用was的时候,后面的从句使用过去完成时。本句前面使用了was,说明应该使用过去完成时。且主语I与see构成主动关系,要使用主动语态。故C项正确。?B.hasbeenseenC.hadseenD.hadbeenseen??26.Thenewscameasnosurprisetome.I______forsome??methatthefactorywasgoingtoshutdown.?A.hadknownC.haveknown【答案】A?【解析】?本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语forsome??me和came可知应选A项。?B.knew?D.know??27.Whenthey?rstcametothecity,myparentso??enwenttoneighborsforatalk,justasthey________inthecountryside.?A.willdoC.havedone【答案】B?【解析】?B.haddone?D.weredoing?

  【详解】考查过去完成时。句意:我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。这是一个when引导的时间状语从句加justas引导的方式状语从句。方式状语从句的主句使用的时态是一般过去式(wenttoneighborsforatalk),从句发生的动作在主句动作之前,所以使用过去完成时。故选B。???28.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.?A.didn’tseedidn’tseeC.hadn’tseen?【答案】C?【解析】?【详解】?考查动词时态。句意:当沿着街道散步的时候,我遇见了多年未见的David。根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。故选C。?【名师点睛】?英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。B.haven’tseen?D.wouldn’tsee????29.Father________forLondononbusinessuponmyarrival,soIdidn’tseehim.?A.hasle??【答案】C?【解析】?分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。?B.le??C.hadle??D.wasleaving??30.Itwasthe?rst??methatthedoctor_______makingamistakeconcerningthepa??ent.?A.admi??edB.hadadmi??edC.hasadmi??edD.wouldadmit?【答案】B?【解析】?【详解】?考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:Itis/was+序数词+??me+thatsbhave/has/haddonesth意为“这是某人第几次做某事的时候”,如果前面的is,后面要用have/has;如果前面是was,后面要用had。本句前面使用了was,后句中要用had。故B项正确。?

  ?31.Enteringthestep-classroom(阶梯教室),Ifoundthelecture________andthepeople________a??en??vely.?A.began,listenedB.wasbegun,waslistening?C.hadbegun,listenedD.hadbegun,werelistening?【答案】D?【解析】?【分析】?【详解】?考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。??32.—What______whenIphonedyou??—I______mywork,andwantedtogoout.?A.haveyoudone;?nishedC.didyoudo;hadjust?nished【答案】D?【解析】?试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjust?nished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。?考点:考查时态?点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。?B.wereyoudoing;have?nished?D.wereyoudoing;hadjust?nished??33.InBeijing,morethan21,100people________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydona??oncampaignfrom1999.?A.haveappliedB.hadapplied?C.wouldhaveappliedD.applied?【答案】B?【解析】?【详解】?考查时态。句意:截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选B。??34.—Didyouhavedi?culty?ndingAnn"house??

  —Notreally.She___uscleardirec??onsandwewereableto?ndit.easily??A.wastogiveB.hadgiven?C.wasgiving【答案】B?【解析】?【详解】?考查时态。句意:——你觉得找到安娜家的位置困难么?——不会。她告诉我们很清晰的方向,并且我们很容易就找到了。根据题干可知,安娜告诉他们方向发生在他们找到她家之前,因此,发生在过去动作之前的动作要采用过去完成时。故选B。?【点睛】?本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完成时。?D.wouldgive???35.Itmighthavesavedmesometrouble______theschedule.?A.didIknowC.doIknow【答案】D?【解析】B.haveIknown?D.hadIknown??试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中mighthavesaved可知主句是对过去的虚拟,从句应用ifIhadknown与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。?考点:虚拟语气?【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。???36.(海淀二模)I_____upmymindwhatIwasgoingtosayintheseminar,butitwascancelled.?A.havemadeB.hadmade?C.wasmakingD.wouldmake?【答案】?B

  【解析】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。“makeupone’smind”这个行为发生在研讨会被取消之前,根据“itwascancelled”可知,研讨会被取消是过去的事情,那么,makeupone’smind是发生在过去某个动作之前的行为,故该空应用过去完成时态。B选项正确。??37.—Gotyourdrivinglicense??—No.Itoobusytohaveenoughprac??ce,soIdidn’ttakethedrivingtestlastweek.No.Itoobusytohaveenoughprac??ce,soIdidn’ttakethedrivingtestlastweek.?A.wasB.am?C.havebeenD.hadbeen?【答案】D??——没有,我太忙了没有足够【解析】考查动词时态。句意:——拿到你的驾驶执照了吗?——的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选D。??38.––Didyouhavetodomuchforthedinnerparty?––Didyouhavetodomuchforthedinnerparty??––Helen________everythingbythe??meIgothome.––Helen________everythingbythe??meIgothome.?A.?nishedB.was?nishingC.would?nishD.had?nished?【答案】D?【解析】考查时态。句意:——你必须为晚宴做很多事吗?——我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。??39.—GotyourUSvisa??—Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.?A.wasB.havebeenC.hadbeenD.wouldbe?【答案】C?【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。??40.Recently,PrinceAlbertIIofMonacoexpressedhisthanksfortheaidthey___________fromChina.?A.receiveC.havereceived【答案】D?【解析】?【详解】?考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的AlbertII王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。?B.arereceiving?D.hadreceived?

篇七:过去完成时题目及答案解析

  

  ?考英语过去完成时真题汇编(含答案)含解析?考英语过去完成时真题汇编(含答案)含解析?、单项选择过去完成时1.Hesaidl5people_______,twoofthem_____tohospital.A.haveinjured;admittingB.havebeeninjured;beingadmittedC.hadinjured;toadmitD.hadbeeninjured;admitted【答案】D【解析】第?空考查过去完成时,因为主句是hesaid,从句动作发?在主句之前,?且是被动式,第?空是独?主格结构,twoofthem是逻辑主语,和admit是被动关系,?过去分词,句意:他说15?受伤,其中两?住院。选D。2.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______theexperienceofmeeting.A.haven’tB.hadn’tC.hadn’thadD.haven’thad【答案】C【解析】试题分析:考查虚拟语?。动词wish引导的虚拟语?,与过去事实相反,?had+v-ed。句意:虽然?多数被收养的?有权知道他们的亲??母是谁,?些已经找到他们的希望他们没有遇到的经历。故C正确。考点:考查虚拟语?3.AssoonasIgottotheairport,IrealizedI________myIDcardathome.A.hadleftB.hasleftC.wouldleaveD.willleave【答案】A【解析】试题分析:考查时态。句意:?到机场,我就意识到我将?份证忘在家?了。根据语境可知,leavemyIDcardathome是发?在realized之前,?过去完成时。故选A。【知识归纳】过去完成时态表?过去的过去。WhenIgotthere,thetrainhadleft.当我到达那?的时候,?车已经离开。考点:考查时态4.AfterJack________somee-mails,hestartedworkingonhisreport.A.sendsB.hassentC.hadsentD.wouldsent【答案】C【解析】试题分析:考查动词的时态。句意:杰克发了?份电?邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发?的,才能构成“过去的过去”的动作,所以选C考点:考查动词的时态5.BythetimehearrivedinBeijing,we_______therefortwodays.

  A.willhavestayedB.stayC.havebeenstayingD.hadstayed【答案】D【解析】考查时态。bythetime?完成时态,根据arrive?过去时态,故?过去完成时,表动作先于发?。选D。6.BythetimeJackreturnedhomefromEngland,hisson.fromcollege.A.graduatedB.hasgraduatedC.hadbeenD.hadgraduated【答案】D【解析】考查动词时态,Bythetime截?到过去某时间为?做了某事,?过去完成时态。A是?般过去时;B是现在完成时;C是过去完成进?时。根据句?意思“截?到Jack从英国返家,他的??已经?学毕业了。7.Mr.Chapmanretiredat70afterhenearly40yearswiththeGasCompany.A.hadspentB.hasspentC.spendsD.wouldspend【答案】A【解析】本题考查时态。根据语境Mr.Chapman退休已经发?在过去,所以动作spend度过,是过去的过去,故?过去完成时。选A。8.CouldIdosomeexplanations?Itocallonyouyesterday,butsomeonecametoseemejustwhenIwasabouttoleave.A.hadintendedB.intendedC.wouldintendD.wasintending【答案】A【解析】考查固定搭配。haveintendedtodosth.="intend"tohavedonesth.“本打算做某事”。根据yesterday可知,事情发?在过去,故?过去完成时,意为“本打算......”。故选A。9.Atsixty,MaughamdecidedtowithdrawfromthetheaterandwroteTheSummerUp,inwhichhetriedtoreviewwhathefromhislifeandliterature.A.hadlearnedB.haslearnedC.waslearningD.wouldlearn【答案】A【解析】试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了TheSummerUp,其中他想回顾他从?活和?学中学到的东西。从wroteTheSummerUp,可知他学习的东西是过去的过去发?的事情,?过去完成时,选A。考点:考查时态10.—Didn’tyoutalkanywithRice?—No,theplane__________offwhenIrushedtotheairporttoseeheroff.A.wastakingB.hadtakenC.tookD.hastaken【答案】B【解析】

  试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题意可知是过去进?的动作,并且在过去完成没有继续进?下去,所以是过去完成时,所以选B。考点:考查过去完成时11.Hardly___________thedoorwhenherushedintotheofficeoutofbreath.A.IopenedB.didIopenC.IhadopenedD.hadIopened【答案】D【解析】本题考查hardly...when结构,表?“?……就、刚刚……就”;句意:我刚把门打开,他就?喘吁吁冲进办公室。hardly以及含有否定意义的副词放在句?,句??倒装结构,故选D。【名师点睛】hardly......when的?法表??件事紧接着另?件事发?,意思是“刚刚....,就....”。注意其时态上主句?般?过去完成时,从句?过去时。有时主句也可?现在完成时,从句??般现在时。如果hardly在开头,主句要?部分倒装结构。Hehadhardlyfinishedthearticlewhenthelightwentout.他刚写完?,灯就熄了。Hehadhardlyhadtimetosettledownwhenhesoldthehouse.他还未安顿下来,就卖掉了那所房?。Hardlyhadthefootballgamebegunwhenitstartedraining.?球?赛才刚刚开始就下起?来。HardlyhaveIgethomewhenthetelephonerings.我?到家电话铃就响了。12.Neverforonemoment,believeitornot,_______beingfacedwithsuchasituationwhereahelpinghandwasgreatlyneeded.A.IimaginedB.doIimagineC.IhaveimaginedD.hadIimagined【答案】D【解析】试题分析:考查倒装。never否定词放在句?,主句要部分倒装。此类词还有never,seldom,scarcely,little,few,not,hardly,以及notonly…but(also),nosooner…than,hardly…when,scarcely…when等等;句意:不管妳信不信,在那?刻我没能想象我要?对这样?个急需幫助的情況境地!B、D都为倒装句型,但主句谓语动作发?在过去的过去,排除B,故选D。考点:考查倒装。13.ThemanagerissaidtohavearrivedbackfromPariswherehe______someEuropeanpartners.A.wouldmeetB.ismeetingC.meetsD.hadmet【答案】D【解析】试题分析:考查时态。不定式动作tohavearrived说明发?在过去,定语从句met发?在过去的过去,故?过去完成时。句意:据说经理已经从巴黎回来了,在那?他会见了?些欧洲伙伴。故D正确。

  考点:考查时态14.----DidyouknowanyGermanbeforeyougottoBerlin?----Notasingleword_________.A.haveIlearnedB.hadIlearnedC.I’velearnedD.Ihadlearned【答案】B【解析】试题分析:考查倒装语序及时态。具有(半)否定意义的词或短语位于句?时,?部分倒装。排除C、D选项。由对话第?部分是过去时态,“?个词都没学过”这个动作应发?在过去的过去,故?过去完成时,排除A选项,故选B。句意:——去柏林之前你学过些德语吗?——我?个词都没学过。考点:考查倒装语序及时态。15.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.A.wasstayingB.stayedC.wouldstayD.hadstayed【答案】D【解析】试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发?在说话之前,是表?“过去的过去”,?过去完成时,答案选D。考点:考查动词时态。16.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.A.didn’tspeakB.hadn’tspokenC.haven’tspokenD.haven’tbeenspeaking【答案】B【解析】试题分析:考查时态:句意:他们在那天?成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为?发,属于过去的过去的动作,?过去完成时,选B。考点:考查时态17.BytheendofLastyear,we_____morethan1,100,000cars.A.wereproducingB.producedC.hadproducedD.wouldproduce【答案】C【解析】试题分析:考查时态。句意:到去年年底,我们已经?产了?百??多万辆汽车。bythetime+从句,从句??般现在时,则主句?将来完成时;从句??般过去时,主句?过去完成时;bytheendof+时间点,时间点是过去的时间,主句?过去完成时;时间点是将来的时间,主句?将来完成时。“BytheendofLastyear”指的是过去的时间,主句?过去完成时,故选C。考点:考查时态18.---WhatdoyouthinkoftheAmericansingerLadyGaga’sperformance?---Toocrazy,butifI_____toherconcertsheldyesterday,Iwouldhaveenjoyedit.A.wouldgoB.went

  C.hadgoneD.shouldgo【答案】C【解析】试题分析:考查虚拟语?。句意:--你觉得美国歌?LadyGaga的表演怎么样?--太疯狂了,但是我如果昨天去看她的演唱会的话,我?定会?常享受当时的?乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进?虚拟,if从句?haddone,主句?wouldhavedone,故选C。考点:考查虚拟语?19.I___therelittlemorethanaweekwhenIsettoworkwiththescientist.A.wouldbeB.havebeenC.hadbeenD.willbe【答案】C【解析】过去完成时表??个动作或状态在过去某?时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“whenIsettoworkwiththescientist”可判断出与这位科学家?起?作之前已过去?周多?点的时间。故选C项。过去将来时表?从过去某个时间看将要或将来发?的事。现在进?时表?说话时正在进?的动作或事件。?般将来时表?将要发?的动作或存在的状态。20.Grandpawasshockedbythenews.Rarely______himsoquiet.A.doIseeB.hadIseenC.IhadseenD.Isaw【答案】B【解析】本句中的rarely很少,是?个表?否定意义的词,放在句?的时候,后?的主句要使?部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使?了?般过去时,在这之前要使?过去完成时。故B正确。21.Janet,who________herhomework,wasallowedtoplaybadmintonontheplayground.A.willfinishB.finishC.hasfinishedD.hadfinished【答案】D【解析】【详解】考查时态。句意:Janet已经完成作业,她被允许到操场上打??球。分析句?结构可知,主句为"Janetwasallowedtoplaybadmintonontheplayground"主句谓语动词为"wasallowed"是过去时,表?动作发?在过去。"who___herhomework"为定语从句.完成作业动作发?在被允许打??球之前,即过去的过去,应该?过去完成时。D项符合语境,故选D。22.––Didyouhavetodomuchforthedinnerparty?––No,Tina______everythingbythetimeIgothome.A.hasfinishedB.hadfinishedC.wouldfinishD.willfinish【答案】B【解析】考查动词时态。句意:——你是不是为晚宴做了很多事情?——没有,缇娜在我到家之前就已经完成?切准备。根据题?中的过去时got可以判断出,在此之前完成?过去完成时,故选B。

  23.Iinsistedhe______backthewallettothelady,butheinsistedhe______it.A.handed;didn’tstealB.hand;hadn’tstolenC.hand;notstealD.handed;hadn’tstolen【答案】B【解析】【详解】考查insist?法。句意:我坚持说他应该把钱包还给那个??,他坚持认为他没有偷。insist后跟宾语从句分两种情况,?,表?坚持要去做某事(未做)insist+that从句(主语+should+动词原形)should可省也可以不省,但要记住动词?定要?原形,这是?种虚拟语?。?,但如果表对已经发?过的事的?种看法,(注意;是对已经发?过的事)则使?正常时态。根据句意可知,故选B项。24.Ifoundthelecturehardtofollowbecauseit________whenIarrived.A.startedB.wasstartingC.wouldstartD.hadstarted【答案】D【解析】【分析】【详解】考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据题?信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该?过去完成时。A项是?般过去时;B项是过去进?时;C项是过去将来时。所以选D。25.She______tocleanoutthespareroomlastweek,butitwasmuchtoooccupiedatthattime.A.intendedB.wasintendedC.hadintendedD.wasintending【答案】C【解析】【详解】考查时态。句意:她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。hadintendedtodosth.意为“本打算做某事却未做”;intendtodosth.意为“打算做某事”;wasintendedtodosth.意为“为了……”。intend/plan/mean都可以?过去完成时表?“本打算做……但事实没做成”。故选C。26.Thenewscameasnosurprisetome.I______forsometimethatthefactorywasgoingtoA.hadknownB.knewC.haveknownD.know【答案】A【解析】本题句意“我对这消息?点都不惊讶。我了解到??要关闭已经有?段时间了”。根据时间状语forsometime和came可知应选A项。27.---DidyouknowanyGermanbeforeyouarrivedinMunich?---Never______________it,actually.A.hadIlearnedB.didIlearnC.IhadlearnedD.Ilearned

  【答案】A【解析】【详解】考查倒装和时态。句意:——来慕尼?之前你懂德语么?——事实上我从来没学过。never位于句?,其后要进?部分倒装,?且此处表?的动作发?在arrivedinMunich之前,也就是过去的过去,应该?过去完成时,故A项正确。【点睛】注意含有否定意义的词位于句?时,其后要进?部分倒装,常见的这类词包括:never,hardly,seldom,little,few,notuntil,bynomeans,nowhere,nolonger。如:Bynomeanscouldyoutellhimaboutthis.你绝不能把这件事告诉他。NeverinmylifehaveIheardofsuchathing.我??中从未听过这样的事。28.Itwasthefirsttimethatthedoctor_______makingamistakeconcerningthepatient.A.admittedB.hadadmittedC.hasadmittedD.wouldadmit【答案】B【解析】【详解】考查时态。句意:这是这位医?第?次承认对于这个病?他犯了错。固定句式:Itis/was+序数词+time+thatsbhave/has/haddonesth意为“这是某?第?次做某事的时候”,如果前?的is,后?要?have/has;如果前?是was,后?要?had。本句前?使?了was,后句中要?had。故B项正确。29.(湖南??校联考)Igotane-mailfrommyoldfriendlastSunday.Untilthen,we________intouchfornearly3years.A.didn’tgetB.haven’tgotC.hadn’tgotD.don’tget【答案】C考查时态。句意为:上周?我收到了?朋友的?封邮件。在那之前,我们将近三年没有联系了。根据Untilthen可知,getintouch这?动作发?在gotane-mail之前,所以?过去完成时。答案:C30.—DidyouhavedifficultyfindingAnn"house?—Notreally.She___uscleardirectionsandwewereabletofindit.easily?A.wastogiveB.hadgivenC.wasgivingD.wouldgive【答案】B【解析】【详解】考查时态。句意:——你觉得找到安娜家的位置困难么?——不会。她告诉我们很清晰的?向,并且我们很容易就找到了。根据题?可知,安娜告诉他们?向发?在他们找到她家之前,因此,发?在过去动作之前的动作要采?过去完成时。故选B。【点睛】本题考查学?对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析前后两句两个动作,判断出后者的动作发?在前者的动作之前,是过去的过去,?过去完成时。31.Enteringthestep-classroom(阶梯教室),Ifoundthelecture________andthepeople________attentively.A.began,listenedB.wasbegun,waslistening

  C.hadbegun,listenedD.hadbegun,werelistening【答案】D【解析】【分析】【详解】考查时态。句意:当我进?阶梯教室的时候,讲座已经开始了,观众正专?的听着。第?个空填过去完成时,表?讲座是在我进?前就开始了;第?个空填过去进?时,表?我进去的时候观众正认真的听着。故选D项。32.Hardly______whenthebussuddenlypulledaway.A.theyhadgottothebusstopB.theygottothebusstopC.didtheygettothebusstopD.hadtheygottothebusstop【答案】D【解析】【详解】考查倒装句。句意:他们?到站点公共汽车就突然开?了。否定副词hardly放于句?构成倒装句。Hardly+had+主语+donewhen...did...是固定的句式。故选D。33.Arescueworkerriskedhislifesavingtwotouristswho________inthemountainsfortwodays.A.aretrappingB.havebeentrappedC.weretrappingD.hadbeentrapped【答案】D【解析】考查语态和时态。句意:?个救援?员冒着?命危险挽救了两个被困在??两天的旅游者。“who___inthemountainsfortwodays”是定语从句,修饰twotourists,twotourists和trap之间是被动关系,该空应?被动语态。由risked可知,营救?员救游客是过去的事情,被困两天发?在营救?员救了他们之前,即“过去的过去”,该空应?过去完成时态。综上,D选项正确。点睛:过去完成时表?过去某?时间或动作以前已经发?或完成了的动作,即“过去的过去”,其表达形式为haddone,被动语态的表达形式为hadbeendone。34.—Howwasyourjobinterview?—Verysuccessful.I________myhomeworkaboutthecompany,youknow.A.haddoneB.havedoneC.didD.wasdoing【答案】A【解析】考查时态。句意:——你的?作?试怎么样?——?常成功。我了解过这家公司。由第?句可知,参加?试是过去的?为,那么了解该公司应该是?试之前的?为,即过去的过去,故该句应?过去完成时态。A选项正确。35.—Didyourfatherenjoyseeinghisoldfriendsyesterday?—Yes,hedid.Theyeachotherforages.A.didn’tseeB.wouldn’tseeC.haven’tseenD.hadn’tseen【答案】D【解析】考查时态。——你?亲昨天喜欢看他的?朋友吗?——是的,喜欢。他们多年没见?了。这?指的是“昨天以前,多

  年没见?了”,所以句??过去完成时态,答案为D。36.—Gotyourdrivinglicense?—No.Itoobusytohaveenoughpractice,soIdidn’ttakethedrivingtestlastweek.A.wasB.amC.havebeenD.hadbeen【答案】D【解析】考查动词时态。句意:——拿到你的驾驶执照了吗?——没有,我太忙了没有?够的练习,所以我上周没有参加驾驶考试。表?上周考试之前很忙,?过去完成时。故选D。37.Ifoundthefilmhardtofollowbecauseit_______whenIarrived.A.hadbegunB.wasbeginningC.hasbegunD.wouldbegin【答案】A【解析】考查动词时态。句意:我觉得这部电影很难理解,因为当我到达时它已经开演了。根据所给时态arrived可知,表?到达前已经开演了,?过去完成时,故选A。38.—Whataconsequence!—Yes.I________himaboutit,butwithoutsuccess.A.willremindB.wouldremindC.wasremindingD.hadreminded【答案】D【解析】考查时态。Whataconsequence!意为“真是?场惨剧”,consequence多指不良的后果。后?句句意应为“我曾经提醒过他,但没有成功。”“consequence”发?在过去,remind动作发?在后果出现之前,即过去的过去,因此?过去完成时态,故选D。39.AfullpreparationbeforeBeijingfinallywonthebidforhostingthe2022WinterOlympicGames.A.hasbeenmadeB.hadbeenmadeC.wouldbemadeD.ismade【答案】B【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“beforeBeijingfinallywonthebid”使?了?般过去时态,?做准备发?在won这个动作之前,因此使?过去完成时态。40.—Howlong_____eachotherbeforethey_____here?—Foraboutayear.A.havetheyknown,comeB.didtheyknow,cameC.dotheyknow,comeD.hadtheyknown,came【答案】D【解析】【详解】考查时态。句意:—他们来这?之前认识多久了?—?约?年了。根据句意分析,他们来到这?是过去的事,他们互相了解?约?年的时间肯定发?在来这?之前,发?在过去某?动作之前的动作,应该使?过去完成时。故D选项正确。

篇八:过去完成时题目及答案解析

  

  过去完成时练习题含答案解析

  一、初中英语过去完成时

  1.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.

  A.hadleftB.haveleftC.hadbeenawayD.havebeenaway

  【答案】C

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

  【点评】考查动词时态。

  2.Marythoughtofthepartywhichshe___________forthisday.

  A.planB.plannedC.hadplannedD.wouldplan

  【答案】C

  【解析】【分析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thoughtof的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。

  【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。

  3.Thelittleboymeafewminutesbeforehismothershowedup.

  A.staresatB.hasstaredatC.looksatD.hadstaredat

  【答案】D

  【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。

  【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

  4.Thebus______forfiveminuteswhenTimarrivedatthestation.

  A.wentB.hasleftC.hadleftD.hadbeenaway

  【答案】D

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

  语连用。故选D。

  【点评】本题考查过去完成时以及延续性动词的用法。

  5.BythetimeIgotbacktoschool,thebell______.

  A.rangB.hasrungC.hadrung

  【答案】C

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

  6.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.

  A.lying;laidB.lying;layC.lay;lainD.lied;lied

  【答案】A

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

  【点评】考查动词辨析,过去进行时态,过去完成时态。

  7.Everythinghe____awayfromhimbeforehereturnedtohishometown.

  A.tookB.hadbeentakenC.hadhadbeentakenD.hadtaken

  【答案】C

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

  【点评】考查过去完成时的被动语态的基本构成。

  8.

  —I______knowyoucanplaythepianosowell.

  —Thankyou.

  A.didn"tB.don"tC.can"t

  【答案】A

  【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A.didn"t不,一般过去时态,指过去的状态及过去发生的动作;B.don"t不,一般现在时态,指经常性、习惯性的动作;C.can"t不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

  9.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat.

  A.wouldhappenB.hadhappenedC.happenedD.washappened

  【答案】B

  【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。

  【点评】本题考查过去完成时的用法。

  10.BythefirstdayofAugust,2007,thePLA________foreightyyears.

  A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded

  【答案】D

  【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D

  【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。

  11.—Weallwenttothecinemaexceptyoulastnight.Whydidn"tyoucome?

  —BecauseIthatmovietwice.

  A.havewatchedB.hadwatchedC.waswatchingD.wouldwatch

  【答案】B

  【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

  【点评】本题考查过去完成时的用法,表示过去的过去。

  12.YesterdaywhenI_______tothestation,thetrain______already.

  A.got,hadleftB.got,hasleftC.hadgot,leftD.got,left

  【答案】A

  【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

  13.WhenI______thecinema,thefilm_______fortenminutes

  A.gotto;hasbegunB.arrivedat;hasbeenon

  C.reached;hadbegunD.hurriedto;hadbeenon

  【答案】D

  【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

  【点评】要注意完成时态中的延续性动词的转换。

  14.WhenIgottoschool,IrealizedI______mybackpackathome.

  A.leftB.hadleftC.forgotD.hadforgotten

  【答案】B

  【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。

  【点评】考查把…落在…的用法。熟背句型。做题就很容易。

  15.BeforeO"SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

  A.worksB.hasworkedC.hadworkedD.wouldwork

  【答案】C

  【解析】【分析】句意:O"Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。根据BeforeO"SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。

  【点评】考查动词的时态。牢记过去完成时的用法。

  16.BythetimeIfinishedmyhomework,mymother.

  A.sleptB.hasbeenasleepC.wasasleepD.hadbeenasleep

  【答案】D

  【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.

  【点评】考查过去完成时。

  17.BythetimeI________ontheTV,Beckham________twogoals.

  A.turned;havescoredB.turned;hadscored

  C.hadturned;havescoredD.hadturned;hadscored

  【答案】B

  【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

  【点评】考查动词时态辨析题。

  18.—Peter,_______you_______yourhomework?

  —Notyet,I"lldoitatonce.

  A.have;finishedB.Did;finishC.Will;finish

  【答案】A

  【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Notyet,I"lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。

  【点评】此题考查句子时态。要根据上下文的联系确定句子时态。

  19.Suedidn"tgotoseethefilmwithuslastweekbecauseshe________________itwithhermother.

  A.hasseenB.hadseenC.willseeD.saw

  【答案】B

  【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn"t可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

  【点评】考查过去完成时,注意平时识记其结构,理解句意。

  20.ThefilmwhenIgotthere.

  A.wasonB.hasbeenonC.hadbegunD.hasbegun

  【答案】C

  【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

  【点评】此题考查过去完成时。

  21.Peter________tohaveacoolmodelplane.

  A.hopedB.hadhopedC.hashopedD.hopes

  【答案】B

  【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

  【点评】考查过去完成时。

  22.Whenhearrivedatthebusstop,thebus________for10minutes.

  A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway

  【答案】D

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

  【点评】考查过去完成时。

  23.Theytohelpbutcouldnotgetthereintime.

  A.wantedB.hadwantedC.wantD.havewanted

  【答案】B

  【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

  【点评】考查过去完成时。

  24.I________togotoBeijingthenextday.

  A.plansB.plannedC.hadplannedD.hasplanned

  【答案】C

  【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。

  【点评】考查过去完成时。

  25.Shetobeagoodmother.

  A.havethoughtB.thoughtC.thinksD.hadthought

  【答案】D

  【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。

  【点评】考查过去完成时。

  26.Myauntsaidthatshe________toGuangzhou.

  A.hasnevergoneB.hadnevergoneC.hasneverbeenD.hadneverbeen

  【答案】D

  【解析】【分析】句意:我阿姨说她从没去过广州。havegoneto…表示已经去了某地(强调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。故答案为D。

  【点评】此题考查过去完成时的用法。

  27.Pardon?I_____quitecatchyou.

  IsaidI______thesongbefore.

  A.didn"t,hadn"theardB.don"t,didn"thear

  C.didn"t,didn"thearD.won"t,hadn"theard

  【答案】A

  【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选A。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

  28.WhenTomgottotheexaminationroom,herealizedhe______hispenathome.

  A.wasleavingB.hadleftC.forgotD.wasforgetting

  【答案】B

  【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选B。

  【点评】考查过去完成时。

  29.—Whydidn"tyougivethewallettothemanatonce?

  —Becausehe________beforeIrealizeditwashis.

  A.hadbeendisappearedB.hasdisappeared

  C.haddisappearedD.hasbeendisappeared

  【答案】C

  【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词

  过去分词,故选C。

  【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

  30.-MyparentsourhomeforafewhourswhenIarrived.Ididn"tmeetthem.

  -Youcouldcallthemifyouwantedtoknowwheretheywere.

  A.havebeenawayfromB.hadbeenawayfromC.hadleftD.hadgone

  【答案】B

  【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。forafewhours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.

  【点评】考查完成时态的用法。

  31.Iaskedyourmotherifshethatdress.

  A.boughtB.hadboughtC.hadbuyedD.buy

  【答案】B

  【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在ask之前的.所以用“had+过去分词”形式来表达。故选D

  【点评】考查过去完成时。

  32.She_______balletbeforesheenteredfilmindustry.

  A.haspracticedB.hadpracticedC.willpracticedD.wouldpracticed

  【答案】B

  【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。

  【点评】考查过去完成时。

  33.Byyesterday,theplane______outofviewformorethanamonth.

  A.isB.hasbeenC.wasD.hadbeen

  【答案】D

  【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据Byyesterday可知该用过去完成时,所以选D。

  【点评】考查动词时态。

  34.—Areyousurprisedattheendingofthemovie?

  —No,becauseI___________thestory.

  A.readB.willreadC.havereadD.wasreading

  【答案】C

  【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

  【点评】考查现在完成时态。主语为第一人称故动词应使用原形。

  35.Mr.Wang______inthisfactoryfor30yearsalready.

  A.worksB.isworkingC.hasworkedD.willwork

  【答案】C

  【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据

  for30yearsalready,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是C。

  【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。

  36.Bytheendoflastmonth,we______already______ourlessons.

  A.has,finishedB.have,finishedC.had,finishedD.will,finish

  【答案】C

  【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。

  【点评】注意时间状语,很容易选出。

  37.Myparents______________toworkbythetimeI______________up.

  A.began;getB.began;hadgotC.hadbegun;hadgotD.hadbegun;got

  【答案】D

  【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过

  去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时。bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。

  【点评】考查动词的时态。注意bythetime的词义和用法。

  38.Shesaidwhenshegottothecinema,thefilm________for5minutes.

  A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon

  【答案】D

  【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。

  【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

  39.Bythetimeheattherailwaystation,thetrain.

  A.hadarrived;hadleftB.arrived;hadleftC.arrived;leftD.hadarrived;hasleft

  【答案】B

  【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

  【点评】本题考查过去完成时的用法。

  40.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.

  A.hadcollectedB.collectedC.havecollectedD.collect

  【答案】A

  【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。

  【点评】考查过去完成时,注意平时识记其结构及标志词。

  二、初中英语现在完成进行时

  41.—HowmuchdoyouknowaboutthetradewarbetweenChinaandAmerica?

  —Well,thenewspapers________itinthepastfewweeks.

  A.reportB.willreportC.reportedD.havebeenreporting

  【答案】D

  【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。根据时间状语nthepastfewweeks可知谓语动词用现在完成时或者现在完成进行时,故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  42.—Look,Jimistalkingtohisfriendunderthetree.

  —It_______behim.Hehas_______backtoCanada.

  A.can’t;gone

  B.can’t;been

  C.maynot;beenD.mustn’t;gone

  【答案】A

  【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”;

  maynot意为“可能不是”;must不用于否定句;另一方面,“have/hasgoneto+地点”意为“去了某地”,表示不在说话人这儿;“have/hasbeento+地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。

  43.Haveyouever_______withagroup?

  A.tospeakB.studyC.studyingD.studied

  【答案】D

  【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

  【点评】考查现在完成时的结构。

  44.—Whyisyourforeignteacher’sChinesesogood?

  —BecauseheChinaforeightyears.

  A.hasgonetoB.hasbeentoC.hascometoD.hasbeenin

  【答案】D

  【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语foreightyears是一段时间,所以要用表示状态的短语bein的现在完成时态,故选D

  【点评】考查现在完成时的短语辨析。

  45.Wecan’tgetsleepwithastrongwindoutside.

  A.blowB.blowingC.blewD.blows

  【答案】B

  【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。

  【点评】考察with结构。

  46.China________________greatachievementsinscienceandtechnologysince1978.

  A.makesB.madeC.hasmade

  【答案】C

  【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。makegreatachievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。

  【点评】考查动词的时态。注意现在完成时的用法。

  47.Housingprices________sincetheendofthelastyear.Therefore,it"stimethecentralgovernment________someeffectivemeasurestobringthemundercontrol.

  A.haveincreased;wouldtakeB.haveincreased;willtake

  C.havebeenincreasing;takeD.havebeenincreasing;took

  【答案】D

  【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it"stimethat+did/shoulddo”的句式使用,故选D项。

  48.Tominthelibraryeverynightoverthelastthreemonths.

  A.worksB.workedC.hasbeenworkingD.hadbeenworking

  【答案】C

  【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。故答案为C。

  【点评】本题的关键是牢记短语over/inthelast/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

  49.He_______itfortwohours,andhe"sstillwatchingnow.

  A.hasbeenwatchedB.watchingC.hasbeenwatchingD.iswatching

  【答案】C

  【解析】【分析】由前半句的fortwohours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。

  50.—Youlooktired.

  —I___________clothesallday.

  A.washedB.havewashedC.wasabouttowashD.havebeenwashing

  【答案】D

  【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

  【点评】考查动词时态,本题涉及现在完成进行时的应用。

  51.—What"swrong?Youlookreallystressedout.

  —I________thewholeweekpreparingformygraduationpaper.

  A.workB.haveworkedC.havebeenworkingD.worked

  【答案】C

  【解析】【分析】句意:—你怎么了?看起来真的压力很大。—我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。

  【点评】考查时态,本题涉及现在完成进行时。

  52.—Lucyseemsabsentthesedays.

  —She_____ajobfromcitytocity—yousee,sheisgraduatinginJune.

  A.huntsforB.istohuntforC.hashuntedforD.hasbeenhuntingfor

  【答案】D

  【解析】【分析】句意:——Lucy这些天似乎不在。——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据"yousee,sheisgraduatinginJune."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  53.______herambitionofbecomingaprofessionalsinger,she_____veryhardsinceanearlyage.

  A.Torealize,hasbeentrainingB.Realizing,trained

  C.Torealize,wastrainedD.Realized,hastrained

  【答案】A

  【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语sinceanearlyage通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。

  【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。

  54.Myfriendsfromthemainlandtomethattheyfindthecity"ssubwaycarsare"tooold"comparedwithwhattheypayforsubwaysinBeijing.

  A.complainedB.iscomplainingC.wascomplainingD.havebeencomplaining

  【答案】D

  【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。

  【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。

  55.—Isn"tithardtodrivedowntowntowork?

  —Yes,that"swhyI________toworkbytrain.

  A.havebeengoingB.havegoneC.wasgoingD.willhavegone

  【答案】A

  【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选A。

  【点评】考查现在完成进行时。

  56.Housingprices_____sinceafewyearsago.Therefore,it"stimethecentralgovernment_____someeffectivemeasurestobringthemundercontrol.

  A.haveincreased;wouldtakeB.haveincreased;willtake

  C.havebeenincreasing;takesD.havebeenincreasing;took

  【答案】D

  【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It"s/wastimethat“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

  【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It"s/wastimethat。

  57.You____yourdepressionforlong,andnowit"stimetorelaxyourself.

  A.maskedB.willhavemaskedC.havebeenmaskedD.havebeenmasking

  【答案】D

  【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  58.—I________inthesamepositiontoolongMylegshavefallenasleep.

  —Shakeitalittlebeforeyougetup.

  A.willsitB.havesatC.amsittingD.havebeensitting

  【答案】D

  【解析】【分析】句意:——我坐得太久了,腿麻了。——站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sbhave/hasbeendoingsth。故选D。

  【点评】考查时态,本题涉及现在完成进行时。

  59.Judith______onhernewnovelwhichissupposedtocomeoutnextmonth.

  A.hasbeenworkingB.hadworkedC.willbeworkingD.wasworking

  【答案】A

  【解析】【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文whichissupposedtocomeoutnextmonth可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A。

  【点评】考查时态,本题涉及现在完成进行时。

  60.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet"swealth,veryrapidly.

  A.hasraisedB.hasbeenraisingC.hasrisenD.hasbeenrising

  【答案】D

  【解析】【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。

  【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

相关热词搜索: 过去完成时题目及答案解析 题目 解析 答案

版权所有:巨匠文档网 2010-2024 未经授权禁止复制或建立镜像[巨匠文档网]所有资源完全免费共享

Powered by 巨匠文档网 © All Rights Reserved.。冀ICP备20016797号