过去完成时经典例题Word格式文档下载.docx
《过去完成时经典例题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《过去完成时经典例题Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
由BythetimeIgothere可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.BythetimeIfinishedmyhomework,mymother
.
slept
hasbeenasleep
wasasleep
hadbeenasleep
【答案】D
【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.
【点评】考查过去完成时。
4.Bytheendof2012,manybuildings
builtinourcity.
havebeen
have
hadbeen
will
到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be+及物动词的过去分词”构成。
根据Bytheendof2012可知该用过去完成时,所以选C。
5.—Whatdoyouthinkoftheyounglady?
—Sheishard-working.She________allhereffortintoherworkbeforeshegotill.
hasput
put
hadput
wouldput
——你认为这位小姐怎样?
——她很勤奋。
她生病前把她所有的精力都投入到她的工作中。
根据时间状语从句beforeshegotill.可知主句动作是过去的过去,该用过去完成时态:
had+过去分词,故答案为C。
理解句意并掌握过去完成时表示过去的过去,构成为:
had+过去分词。
6.—Jack,wouldyouliketoseethenewmovie?
—I'
dloveto,butI______italready.
amseeing
willsee
see
haveseen
——杰克,你愿意去看这个新电影吗?
——当然乐意,但是我已经看过了。
由already可知是完成时,所以用havedone。
故选D。
【点评】本题考查完成时havedone。
7.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.
isentering
hasentered
wasentering
hadentered
消防队员三次进入着火的大楼,才把火扑灭。
A.isentering现在进行时;
B.hasentered现在完成时;
C.wasentering过去进行时;
D.hadentered过去完成时。
根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选D。
【点评】考查句子时态。
注意过去完成时的用法。
8.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.
lying;
laid
lay
lay;
lain
lied;
lied
【答案】A
这个男孩躺在地上,他把自行车放在了大树的后面。
lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;
另一个意思是撒谎,过去式和过去分词是lied;
lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。
根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;
第二个空是放置,用的是过去完成时,故填lay的过去分词laid。
选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
9.—What'
sup?
—Imissedthetrain.BythetimeIgottothetrainstation,thetrain for10minutes.
hadleft
hasbeenaway
hadbeenaway
【解析】【分析】句意:
一怎么啦?
一我错过了火车。
在我到达火车站前,火车已经离开了十分钟了。
A.hadleft过去完成时态;
B.hasleft
现在完成时态;
C.hasbeenaway现在完成时;
D.hadbeenaway过去完成时。
bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。
和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。
10.Thebus______forfiveminuteswhenTimarrivedatthestation.
went
【答案】D
当迪姆到达车站时,公交离开了五分钟了。
表示到达车站前已经发生或完成的动作,句子用过去完成时态;
leave是一个非延续性的动词,不能与表示一段时间的状语for…连用,可以表达成beaway,形容词表示状态,可以与表示一段时间的状语连用。
【点评】本题考查过去完成时以及延续性动词的用法。
11.Thelittleboy
meafewminutesbeforehismothershowedup.
staresat
hasstaredat
looksat
hadstaredat
这个小男孩在他妈妈出现之前一直盯着我。
根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。
【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。
12.Bythetimewegotthere,thefilm________already.
began
hasbegun
havebegun
hadbegun
【解析】【分析】句意:
我们到那儿时,电影已经开始了。
bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
【点评】考查时态,注意bythetime+过去时的用法。
13.—Jim,whydidn'
tyougotoBeijingbytrain?
—Badluck!
WhenIgottothestation,thetrain________.
left
hadalreadyleft
hasalreadyleft
hasbeenleft
【答案】B
——吉姆,你为什么不坐火车去北京呢?
——真倒霉!
我到车站时,火车已经开走了。
根据WhenIgottothestation可知,到那是过去时,离开是过去的过去,使用过去完成时,haddone,故选B。
【点评】考查时态,注意过去的过去是过去完成时的用法。
14.Marythoughtofthepartywhichshe___________forthisday.
plan
planned
hadplanned
wouldplan
玛丽想起了她今天计划的聚会。
plan的动作发生在thoughtof的动作之前,表示过去的过去,要用过去完成时had+过去分词。
故选C。
【点评】考查过去完成时的构成和用法。
注意过去完成时表示过去的过去含义。
15.—DidyouseeTomattheparty?
—No,he_________bythetimeIgotthere.
hasleft
——在聚会时你见了汤姆了吗?
——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
16.Daming_______tohavearest,buthedidn'
thavetime.
intended
hadintended
intends
hasintended
【答案】B
大明本来计划休息,但是他没时间。
动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
17.She_______balletbeforesheenteredfilmindustry.
haspracticed
hadpracticed
willpracticed
wouldpracticed
在进入电影业之前,她练习跳芭蕾。
本句考查过去完成时,在她进入电影业之前为“过去的过去”;
即过去完成时;
18.WhenIgottothecinema,thefilm___________for15minutes.
hasbeen
hasbeenon
hadbeenon
当我到达电影院时,电影已经开始十五分钟了。
结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。
选D。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
19.I______tostudyhard,butsomeonedisturbme.
thought
hadthought
havethought
think
我本来想努力学习,但是有人打扰了我。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
20.Nickstayedupreallylatelastnight.Sothismorninghe
bythetimetheclassbegan.
hadfallenasleep
hadshowmup
hadrealized
【解析】【分析】stayup熬夜,bythetime直到,句意:
Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。
fallasleep入睡,睡觉。
began是过去时,过去的过去用过去完成时,故选A。
【点评】考查过去完成时的用法。
21.——Howwasthemovieyousawyesterday?
——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.
hasalreadyfinished
havefinishedyet
hadalreadyfinished
【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。
句意:
昨天你看的电影怎么样?
没想法,我到电影院的时候,电影已经结束了。
22.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.
hadcollected
collected
havecollected
collect
到上个月底,我已经把贾斯汀·
比伯的所有CD都收集到了。
A.已经收集,过去完成时;
B.收集了,一般过去时;
C.已经收集,现在完成时;
D.收集,一般现在时。
根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
23.BythefirstdayofAugust,2007,thePLA________foreightyyears.
founded
hasfounded
hasbeenfound
hadbeenfounded
到2007年八月的第一天,中国人民解放军已经建立了八十年了。
结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。
主语是被建立的对象,故用被动语态,选D。
语态的判断主要是确定句子主语与谓语动词的关系。
如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。
24.WhenTomgottotheexaminationroom,herealizedhe______hispenathome.
forgot
wasforgetting
【解析】【分析】句意为:
汤姆一进入考试室就意识到了他把笔落在家里了。
根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。
25.Hisfathersaidthathe_____ZhangJiajiefor10days.
hasbeenin
hasgoneto
hadgoneto
hadbeenin
他爸说去张家界10天了。
A.去了某地,人还没回,现在完成时;
B.hasbeenin去了某地,人还在那里,现在完成时;
C.去了某地,人还没回,过去完成时;
D.去了某地,人还在那里,过去完成时。
从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。
【点评】考查动词短语辨析。
注意识记havebeenin和过去完成时的用法。
26.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.
leaves
【解析】【分析】本题考查过去完成时的用法,由had+过去分词。
我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。
27.Myauntsaidthatshe________toGuangzhou.
hasnevergone
hadnevergone
hasneverbeen
hadneverbeen
我阿姨说她从没去过广州。
havegoneto…表示已经去了某地(强调不在说话者所在地);
havebeento…曾经去过某地(现在已经回来)。
又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。
故答案为D。
【点评】此题考查过去完成时的用法。
28.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.
hadbooked
booked
hasbooked
werebooking
乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。
表示“过去的过去”动作要用过去完成时(had+过去分词),所以选A。
29.Lucy_______togoshopping,butitbegantorain.
want
wants