英语过去完成时易错剖析及解析.docx
《英语过去完成时易错剖析及解析.docx》由会员分享,可在线阅读,更多相关《英语过去完成时易错剖析及解析.docx(18页珍藏版)》请在冰豆网上搜索。
英语过去完成时易错剖析及解析
英语过去完成时易错剖析及解析
一、单项选择过去完成时
1.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.
A.havegonetosleepB.fellasleep
C.wasfallingasleepD.hadbeenasleep
【答案】D
【解析】
试题分析:
考查时态的辨析。
这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:
当Mary到达时,她发先孩子们已经睡了将近两个小时。
故选D。
考点:
考查时态的辨析。
2.Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.
A.questioned;wascheated
B.beingquestioned;wascheating
C.questioned;hadcheated
D.beingquestioned;hascheated
【答案】C
【解析】
考查非谓语动词。
句意:
当被问到为什么在考试中作弊中,小女孩子低头不语。
When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.BythetimehearrivedinBeijing,we_______therefortwodays.
A.willhavestayedB.stayC.havebeenstayingD.hadstayed
【答案】D
【解析】
考查时态。
bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。
选D。
4.Mr.Chapmanretiredat70afterhenearly40yearswiththeGasCompany.
A.hadspentB.hasspentC.spendsD.wouldspend
【答案】A
【解析】
本题考查时态。
根据语境Mr.Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。
选A。
5.-----Whatwereyouuptowhenshedroppedin?
------I______forawhileand_____somereading.
A.hadplayed;didB.played;did
C.hadplayed:
wasgoingtodoD.wasplaying;wasgoingtodo
【答案】C
【解析】
考查时态。
由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,hadplayedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。
6.Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.
A.hadcried;lostB.hascried;haslost
C.cried;hadlostD.cried;haslost
【答案】C
【解析】
考查动词时态。
句意:
因为在从中中迷路认为不能回家所以小男孩大声地哭起来。
迷路这个动作发生在大哭之前,故用过去完成时,故选C项。
7.CouldIdosomeexplanations?
Itocallonyouyesterday,butsomeonecametoseemejust
whenIwasabouttoleave.
A.hadintendedB.intendedC.wouldintendD.wasintending
【答案】A
【解析】
考查固定搭配。
haveintendedtodosth.="intend"tohavedonesth.“本打算做某事”。
根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。
故选A。
8.—Dad,we_________thezoo-tripyoupromiseduslastweek.
—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.
A.expect;intend
B.hadexpected;hadintended
C.areexpecting;hadintended
D.expected;intend
【答案】C
【解析】
试题分析:
考查动词时态。
句意:
上句:
爸爸,我们想去你上周承诺带我们去的动物园。
下句:
抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。
根据对句意的分析和理解可知对话中没有提及是以前的对话。
所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。
考点:
考查动词时态
9.She_________thesignlanguagebeforesheservedasavolunteertohelpthedeaf.
A.learnsB.haslearned
C.waslearningD.hadlearned
【答案】D
【解析】
试题分析:
句意:
她作为一名志愿者来帮助聋人之前已经学习了手语。
由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。
考点:
考查动词时态的用法。
10.I______thepaperbeforemylawyerexplainedthedetailstome.
A.signedB.hadsigned
C.signsD.hassigned
【答案】B
【解析】
试题分析:
考查过去完成时。
句意:
在我的律师和我详细说明之前我就已经签字了。
由题中时间点可知是过去完成时,故选B。
考点:
考查过去完成时
11.Hardly________whenshe________someoneknockingatthedoor.
A.didshesit,heardB.didshesit,hadheard
C.hadshesat,hadheardD.hadshesat,heard
【答案】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.
直到河里的鱼全死了,村民们才意识到污染是多么严重。
考点:
考查倒装句和时态
12.---Iwillneverforgetwhenwemetthefamouswriter
---NeitherwillI.He______somegoodsandwasatthecheckoutofasupermarket.
A.hadselectedB.hasselected
C.wasselectingD.selected
【答案】A
【解析】
试题分析:
考查时态。
本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:
我永远忘不了我们遇见那位著名的作家。
我也是。
他那时是挑好物品之后在超市的收银台。
故选A
考点:
考查时态
13.----DidyouknowanyGermanbeforeyougottoBerlin?
----Notasingleword_________.
A.haveIlearnedB.hadIlearned
C.I’velearnedD.Ihadlearned
【答案】B
【解析】
试题分析:
考查倒装语序及时态。
具有(半)否定意义的词或短语位于句首时,用部分倒装。
排除C、D选项。
由对话第一部分是过去时态,“一个词都没学过”这个动作应发生在过去的过去,故用过去完成时,排除A选项,故选B。
句意:
——去柏林之前你学过些德语吗?
——我一个词都没学过。
考点:
考查倒装语序及时态。
14.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.
A.wasstayingB.stayedC.wouldstayD.hadstayed
【答案】D
【解析】
试题分析:
句意:
这家旅馆不是特别好。
但是我住过很多更差的旅馆。
从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。
考点:
考查动词时态。
15.Thejokewassointerestingthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.
A.IhaveB.Ihad
C.haveID.hadI
【答案】D
【解析】
试题分析:
考察时态与倒装。
前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。
句意:
这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。
故选D
考点:
考察时态与倒装
16.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.
A.didn’tspeakB.hadn’tspoken
C.haven’tspokenD.haven’tbeenspeaking
【答案】B
【解析】
试题分析:
考查时态:
句意:
他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。
从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:
考查时态
17.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrink
A.hadenjoyedB.wasenjoying
C.enjoyedD.hadbeenenjoying
【答案】A
【解析】
试题分析:
考查时态。
在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。
句意:
他们喊我和他们去喝一杯。
我说,离我上次好好的喝上一杯已经有10年了。
故A正确。
考点:
考查时态
18.Marywenttotheboxofficeatlunchtime,butallthetickets________out.
A.wouldsellB.hadsoldC.havesoldD.wasselling
【答案】B
【解析】
【分析】【详解】
考查动词时态。
句意:
玛丽在午饭时候去售票处了,但是所有的票都卖光了。
根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。
19._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.
A.As;haddoneB.That;didC.As;didD.It;haddone
【答案】D
【解析】
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。
此句中的that引导的从句是真正的主语,而it作形式主语。
她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。
20.InthecapitalKathmandu,thousandsofpeople_______thenightonpavements,inparksandopenfieldsinchillytemperaturesbeforetheyreturnedtotheircollapsedhomes.
A.wouldspendB.werespending
C.spentD.hadspent
【答案】D
【解析】
试题分析:
考察过去完成时。
过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:
had+动词的过去分词形式。
成百上千的人们呆在户外发生在“回到家中”这个动作之前。
句意:
在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考点:
考察过去完成时
21.—Howlong_____eachotherbeforethey_____here?
—Foraboutayear.
A.havetheyknown,comeB.didtheyknow,came
C.dotheyknow,comeD.hadtheyknown,came
【答案】D
【解析】
【详解】
考查时态。
句意:
—他们来这儿之前认识多久了?
—大约一年了。
根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。
故D选项正确。
22.—DidAlanenjoyseeinghisoldfriendsyesterday?
—Yes,hedid.He________hisoldfriendsforalongtime.
A.didn’tseeB.wouldn’tsee
C.hasn’tseenD.hadn’tseen
【答案】D
【解析】
【详解】
考查时态。
句意:
—阿伦昨天见到老朋友高兴吗?
—是的,他挺高兴。
他很久没看见老朋友了。
说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。
23.—Areyousurprisedbytheendingofthefilm?
—NO,I________thebook,soIalreadyknewthestory.
A.wasreadingB.hadreadC.amreadingD.haveread
【答案】B
【解析】
【详解】
考查时态。
句意:
——你会对电影的结局感到惊讶吗?
——不,我读过这本书,所以我已经知道这个故事了。
根据 soIalreadyknewthestory中的过去时态可知,这里用过去完成时,表示过去的过去。
故选B。
24.HisearlierconcertinShanghai____abigsuccess.ItwasthefirsttimetheTaiwansinger____aconcert
onthemainland.
A.is;heldB.was;heldC.hadbeen;wouldholdD.was;hadheld
【答案】D
【解析】
【详解】
考查时态。
句意:
他早些时候在上海的演唱会非常成功。
这是这位台湾歌手第一次在大陆举办音乐会。
第一空:
根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:
Itwasthefirsttime后面的从句谓语动词使用过去完成时。
故选D。
25.IgottoloveHangzhou______Iwenttherein2001andthatwasthefirsttimethatI______LongjingTea.
A.thefirsttime;hadtasted
B.forthefirsttime;hadtasted
C.thefirsttime;havetasted
D.forthefirsttime;tasted
【答案】A
【解析】
【详解】
考查时间状语从句和过去完成时。
句意:
我第一次去杭州是在2001年,那是我第一次品尝龙井茶。
thefirsttime为时间状语从句的从属连词,所以第一个空为thefirsttime。
It/Thisis/wasthe序数词timethat从句。
如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。
本题前面是was,所以后面使用过去完成时。
故选A项。
26.---Peter,wheredidyouguysgoforthesummervacation?
----We________busywithourworkformonths,sowewenttothebeachtorelaxourselves.
A.wereB.havebeenC.hadbeenD.willbe
【答案】C
【解析】
【详解】
考查过去完成时。
句意:
---彼得,你们暑假去哪儿了?
----几个月来我们一直忙于工作,所以我们去海滩放松了一下。
由“sowewenttothebeachtorelaxourselves”可知,“一直忙于工作”发生在“wenttothebeach”之前,所以本句为过去完成时。
故选C项。
27.Whentheyfirstcametothecity,myparentsoftenwenttoneighborsforatalk,justasthey________inthecountryside.
A.willdoB.haddone
C.havedoneD.weredoing
【答案】B
【解析】
【详解】
考查过去完成时。
句意:
我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。
这是一个when引导的时间状语从句加justas引导的方式状语从句。
方式状语从句的主句使用的时态是一般过去式(wenttoneighborsforatalk),从句发生的动作在主句动作之前,所以使用过去完成时。
故选B。
28.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.
A.didn’tseeB.haven’tseen
C.hadn’tseenD.wouldn’tsee
【答案】C
【解析】
【详解】
考查动词时态。
句意:
当沿着街道散步的时候,我遇见了多年未见的David。
根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。
故选C。
【名师点睛】
英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。
29.Catherinecamehomehappily,whichsuggestedthatshethefinalexam.
A.hadpassedB.passC.wouldpassD.shouldpass
【答案】A
【解析】
这题考查时态的用法:
suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。
句意是:
凯萨琳高兴地回来,说明她通过了考试。
选A。
30.________theparty________whenhecame?
A.Did…beginB.Had…begun
C.Has…begunD.Does…begin
【答案】B
【解析】
【详解】
考查时态。
句意:
他来时聚会已经开始了吗?
此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。
31.(江苏)I was sent to the village la