最新 过去完成时易错点汇总及练习测试题wordWord下载.docx

上传人:b****5 文档编号:19895104 上传时间:2023-01-11 格式:DOCX 页数:16 大小:28.90KB
下载 相关 举报
最新 过去完成时易错点汇总及练习测试题wordWord下载.docx_第1页
第1页 / 共16页
最新 过去完成时易错点汇总及练习测试题wordWord下载.docx_第2页
第2页 / 共16页
最新 过去完成时易错点汇总及练习测试题wordWord下载.docx_第3页
第3页 / 共16页
最新 过去完成时易错点汇总及练习测试题wordWord下载.docx_第4页
第4页 / 共16页
最新 过去完成时易错点汇总及练习测试题wordWord下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

最新 过去完成时易错点汇总及练习测试题wordWord下载.docx

《最新 过去完成时易错点汇总及练习测试题wordWord下载.docx》由会员分享,可在线阅读,更多相关《最新 过去完成时易错点汇总及练习测试题wordWord下载.docx(16页珍藏版)》请在冰豆网上搜索。

最新 过去完成时易错点汇总及练习测试题wordWord下载.docx

根据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

【点评】考查过去完成时,注意过去完成的时的判定方法。

3.WhenIgottoschool,IrealizedI______mybackpackathome.

left 

hadleft 

forgot 

hadforgotten

【答案】B

当我到学校时,我才意识到我把双肩包落在家里了。

把…落在…用leave,又因为是过去完成时,故选B。

【点评】考查把…落在…的用法。

熟背句型。

做题就很容易。

4.YesterdaywhenI_______tothestation,thetrain______already.

got,hadleft 

got,hasleft 

hadgot,left 

got,left

【答案】A

昨天当我到达车站时,火车已经离开了。

结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。

下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

5.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.

haveleft 

hadbeenaway 

havebeenaway

【解析】【分析】句意:

到他们到达公交车站的时候,公交车已经离开十分钟了。

句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。

根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。

A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;

B是现在完成时;

C是过去完成时,并且是系表结构,可以和一段时间连用;

D是现在完成时。

【点评】考查动词时态。

6.—Whatdoyouthinkoftheyounglady?

—Sheishard-working.She________allhereffortintoherworkbeforeshegotill.

hasput 

put 

hadput 

wouldput

——你认为这位小姐怎样?

——她很勤奋。

她生病前把她所有的精力都投入到她的工作中。

根据时间状语从句beforeshegotill.可知主句动作是过去的过去,该用过去完成时态:

had+过去分词,故答案为C。

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

理解句意并掌握过去完成时表示过去的过去,构成为:

had+过去分词。

7.Bytheendoflastmonth,I 

alltheCDsofthefamoussinger. 

collect 

collected 

havecollected 

hadcollected

【答案】D

【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。

故选D.

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

8. 

—I______knowyoucanplaythepianosowell.

—Thankyou. 

didn'

don'

can'

t

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

——谢谢。

A.didn'

t不,一般过去时态,指过去的状态及过去发生的动作;

B.don'

t不,一般现在时态,指经常性、习惯性的动作;

C.can'

t不能,指能力;

不可能,表示否定的推测。

根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

9.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.

isentering 

hasentered 

wasentering 

hadentered

消防队员三次进入着火的大楼,才把火扑灭。

A.isentering现在进行时;

B.hasentered现在完成时;

C.wasentering过去进行时;

D.hadentered过去完成时。

根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选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.—What'

sup?

—Imissedthetrain.BythetimeIgottothetrainstation,thetrain    for10minutes.

hasleft 

hasbeenaway 

hadbeenaway

一怎么啦?

一我错过了火车。

在我到达火车站前,火车已经离开了十分钟了。

A.hadleft过去完成时态;

B.hasleft 

现在完成时态;

C.hasbeenaway现在完成时;

D.hadbeenaway过去完成时。

bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。

和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。

12.Bythetimeoflastyear,she 

thepianoforfiveyears.

learnt 

haslearnt 

hadlearnt 

willlearn

【答案】C

到去年的时候,她已经学了五年钢琴了。

由时间状语Bythetimeoflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:

had+动词的过去分词。

故答案为C。

掌握过去完成时的构成和用法。

13.Hewantedtoknowhowlong 

 

inhospital.

sheisstaying 

shehadstayed 

didshestay 

shestay

他想要知道她在医院待了多长时间。

根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。

故选B。

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

14.Suedidn'

tgotoseethefilmwithuslastweekbecauseshe________________itwithhermother.

hasseen 

hadseen 

willsee 

saw

苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

A.已经看了,现在完成时;

B.已经看了,过去完成时;

C.将看,一般将来时;

D.看了,一般过去时。

Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn'

t可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。

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

15.Shesaidwhenshegottothecinema,thefilm________for5minutes.

hasbegun 

hadbegun 

hasbeenon 

hadbeenon

她说当她到达电影院的时候,电影已经开始五分钟了。

根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。

开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。

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

16.–WhatwereyoudoingwhenIcalledyoulastnight?

–I______myhomeworkandwasgoingtobed.

did 

haddone 

wasdoing

【解析】【分析】had+动词过去分词构成过去完成时,表示的是过去的过去,答语中gotobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意:

昨天我给你打电话的时候,你正在做什么?

我完成作业正要去睡觉。

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

17.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.

hadplanted 

haveplanted 

wereplanting 

wouldplant

到去年末,他们已经在山上种植了上万棵橘子树。

根据Bytheendoflastyear,可知句子时态为过去完成时,因此用hadplanted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

18.—DidyouseeTomattheparty?

—No,he_________bythetimeIgotthere.

wasleaving 

hasleft

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

——没有,我到达的时候他已经离开了。

got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。

【点评】考查过去完成时,注意过去完成时表达的是过去的过去。

19.Bytheendoflastmonth,we______already______ourlessons. 

has,finished 

have,finished 

had,finished 

will,finish

【解析】【分析】题意:

到上个月末为止,我们已经结束了课程。

根据句意,应选C。

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

20.—Areyousurprisedattheendingofthemovie?

—No,becauseI___________thestory.

read 

willread 

haveread 

wasreading

—你对这部电影的结局感到惊讶吗?

—不惊讶,因为我读过这个故事。

根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

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

主语为第一人称故动词应使用原形。

21.She_______balletbeforesheenteredfilmindustry.

haspracticed 

hadpracticed 

willpracticed 

wouldpracticed

在进入电影业之前,她练习跳芭蕾。

本句考查过去完成时,在她进入电影业之前为“过去的过去”;

即过去完成时;

22.WhenIgottothecinema,thefilm___________for15minutes. 

hasbeen 

当我到达电影院时,电影已经开始十五分钟了。

结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。

选D。

23.Bythetimeshewentoutside,thebus____already______.

had,gone 

had,went 

has,gone 

has,went

【解析】【分析】这题考查时态的用法,bythetime是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。

句意是:

到她出去的时间为止,公共汽车已经走了。

24.Peter________tohaveacoolmodelplane.

hoped 

hadhoped 

hashoped 

hopes

【答案】B

彼得本来希望有一架很酷的飞机模型。

动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

25.Bythetimemymumgothome,I_______myhomework.

havefinished 

hadfinished 

finished 

willfinish

【解析】【分析】考查动词时态。

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

”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。

26.-Myparents 

ourhomeforafewhourswhenIarrived.Ididn'

tmeetthem.

-Youcouldcallthemifyouwantedtoknowwheretheywere.

havebeenawayfrom 

hadbeenawayfrom 

hadgone

---当我到家的时候,我的父母已离开家几个小时了。

我没遇到他们。

---假如你想知道他们在哪里的话,你可以给他们打电话。

当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。

forafewhours表示一段时间,不能与非延续动词连用。

所以要用过去完成时态。

故选B.

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

27.——Howwasthemovieyousawyesterday?

——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.

hasalreadyfinished 

havefinishedyet 

hadalreadyfinished 

【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。

昨天你看的电影怎么样?

没想法,我到电影院的时候,电影已经结束了。

28.ImetJimlastweek.We___________eachotherforabouttwentyyearssinceweleftJap

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1