英语过去完成时难题及答案word1Word格式文档下载.docx
《英语过去完成时难题及答案word1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《英语过去完成时难题及答案word1Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
C.将看,一般将来时;
D.看了,一般过去时。
Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn'
t可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.Wearetootired.Pleasestop__________arest.
tohave
having
have
has
【答案】A
我们是在太累了,停下来休息一下吧。
stoptohave
arest.固定搭配故选A
【点评】注意时态一致,
4.BythetimeIfinishedmyhomework,mymother
.
slept
hasbeenasleep
wasasleep
hadbeenasleep
【答案】D
【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.
【点评】考查过去完成时。
5.Bytheendof2012,manybuildings
builtinourcity.
havebeen
hadbeen
will
【答案】C
到2012年底,我们的城市里已经建成了很多大楼。
Buildings是build这一动作的承受者,该用被动语态。
而被动语态是由“be+及物动词的过去分词”构成。
根据Bytheendof2012可知该用过去完成时,所以选C。
6.YesterdaywhenI_______tothestation,thetrain______already.
got,hadleft
got,hasleft
hadgot,left
got,left
昨天当我到达车站时,火车已经离开了。
结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。
下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
7.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.
hadleft
haveleft
hadbeenaway
havebeenaway
【解析】【分析】句意:
到他们到达公交车站的时候,公交车已经离开十分钟了。
句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。
根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。
A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;
B是现在完成时;
C是过去完成时,并且是系表结构,可以和一段时间连用;
D是现在完成时。
故选C。
【点评】考查动词时态。
8.—Whatdoyouthinkoftheyounglady?
—Sheishard-working.She________allhereffortintoherworkbeforeshegotill.
hasput
put
hadput
wouldput
——你认为这位小姐怎样?
——她很勤奋。
她生病前把她所有的精力都投入到她的工作中。
根据时间状语从句beforeshegotill.可知主句动作是过去的过去,该用过去完成时态:
had+过去分词,故答案为C。
理解句意并掌握过去完成时表示过去的过去,构成为:
had+过去分词。
9.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.
haveforgotten
hadforgotten
hadleft
我到学校的时候,我意识到我把书包忘在家里。
考查过去完成时。
bythetime:
到…时候为止;
通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。
值得注意的是,当从句用过去时时,主句通常用过去完成时。
Leavesth.Sp.:
把…落在某地。
结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
10.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.
lying;
laid
lay
lay;
lain
lied;
lied
这个男孩躺在地上,他把自行车放在了大树的后面。
lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;
另一个意思是撒谎,过去式和过去分词是lied;
lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。
根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;
第二个空是放置,用的是过去完成时,故填lay的过去分词laid。
选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
11.BythetimeIgotbacktoschool,thebell______.
rang
hasrung
hadrung
当我返回到学校时,铃早响了。
Bythetime…,在……时间前,经常用于过去完成时态。
过去完成时态,表示动作发生在过去的过去。
铃响发生在过去的动作回到学校之前,所以用过去完成时态。
A.rang一般过去时态;
B.hasrung现在完成时态;
C.hadrung过去完成时态。
故选C。
12.Tom
bythetimeIgottotheparty.
left
wasleaving
hasleft
【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。
13.Hewantedtoknowhowlong
inhospital.
sheisstaying
shehadstayed
didshestay
shestay
他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
14.—Howlonghasthetrainbeenaway?
—Sorry.Idon'
tknow.BythetimeIgothere,thetrain________.
hasleft
——火车离开多久了?
——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由BythetimeIgothere可知该用过去完成时,所以选C。
15.BythetimeIlockedthedoor,IrealizedI
mykeysathome.
hadrepaired
hadchanged
【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。
该动作发生在realized之前,用过去完成时,故选D。
16.MrBrownwastoobusy______ourpapers_______thisquestion.
tomark,toanswer
tomark,answering
marking,answering
marking,toanswer
布朗先生忙着写论文来回答这个问题。
根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以answer之前应该加to。
故选D。
【点评】考查固定搭配too…to…,及动词不定式表目的。
17.—DidyouseeTomattheparty?
—No,he
bythetimeIgotthere.
【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。
在我到那里之前他已经离开了。
18.—Weallwenttothecinemaexceptyoulastnight.Whydidn'
tyoucome?
—BecauseI
thatmovietwice.
havewatched
hadwatched
waswatching
wouldwatch
【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。
—昨天晚上除了你之外我们都去电影院了,你为什么没来?
—因为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
19.——Jim,didyoutakeoutthetrashjustnow?
——No.BythetimeIcamehomeit
havebeentakenout
hadtakenout
hadbeentakenout
【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。
又有be+动词过去分词构成被动语态。
hadbeen+过去分词,含有被动语态的过去完成时。
句意:
Jim,刚才是你把垃圾扔了吗?
不,我回来的时候垃圾已经被扔了。
【点评】考查被动语态及过去完成时的用法。
20.Mr.Wang______inthisfactoryfor30yearsalready.
works
isworking
hasworked
willwork
王先生在这个工厂工作已经30年了。
根据for30yearsalready,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。
C是现在完成时结构,故答案是C。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
21.She_______balletbeforesheenteredfilmindustry.
haspracticed
hadpracticed
willpracticed
wouldpracticed
在进入电影业之前,她练习跳芭蕾。
本句考查过去完成时,在她进入电影业之前为“过去的过去”;
即过去完成时;
22.I______tostudyhard,butsomeonedisturbme.
thought
hadthought
havethought
think
【答案】B
我本来想努力学习,但是有人打扰了我。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
23.Whenwehurriedtothemeetingroom,themeeting_______.
hadbegun
hadbeenon
hasbegun
hasbeenon
当我们赶到会议室的时候会议已经开始了。
本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A
【点评】动词的时态是学习英语过程中非常重要的知识。
而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。
过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。
24.Peter________tohaveacoolmodelplane.
hoped
hadhoped
hashoped
hopes
彼得本来希望有一架很酷的飞机模型。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
25.Bythetimemymumgothome,I_______myhomework.
havefinished
hadfinished
finished
willfinish
【解析】【分析】考查动词时态。
句意为“我母亲到家时,我已经做完作业了。
”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。
26.——Howwasthemovieyousawyesterday?
——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.
hasalreadyfinished
havefinishedyet
hadalreadyfinished
【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。
昨天你看的电影怎么样?
没想法,我到电影院的时候,电影已经结束了。
【点评】考查过去完成时的用法。
27.I________togotoBeijingthenextday.
plans
planned
hadplanned
hasplanned
【答案】C
我本来计划着第二天去北京。
动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
28.–Wereyoulateforworkyesterdaymorning?
–Yes.BythetimeIgottothebusstop,theearlybus
hasalreadyleft
isalreadyleft
hadalreadyleft
昨天上午你上班迟到了吗?
——是的,等我到达公交车站的时候,早班车已经开走了。
结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。
选C。
29.Whenhearrivedatthebusstop,thebus________for10minutes.
hasbeenaway
hadbeena