一般过去时和现在完成时练习题及答案.docx

上传人:b****6 文档编号:7983581 上传时间:2023-01-27 格式:DOCX 页数:17 大小:22.13KB
下载 相关 举报
一般过去时和现在完成时练习题及答案.docx_第1页
第1页 / 共17页
一般过去时和现在完成时练习题及答案.docx_第2页
第2页 / 共17页
一般过去时和现在完成时练习题及答案.docx_第3页
第3页 / 共17页
一般过去时和现在完成时练习题及答案.docx_第4页
第4页 / 共17页
一般过去时和现在完成时练习题及答案.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

一般过去时和现在完成时练习题及答案.docx

《一般过去时和现在完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《一般过去时和现在完成时练习题及答案.docx(17页珍藏版)》请在冰豆网上搜索。

一般过去时和现在完成时练习题及答案.docx

一般过去时和现在完成时练习题及答案

一般过去时和现在完成时练习题及答案

精品文档

一般过去时和现在完成时练习题及答案

1.A.用already或yet

1)Havetheytakendowntheoldpictures______?

No,theyhaven’t_______.

2)Mostofushavefinishedourcompositions_____.

3)Hesaidhehadn’tvisitedtheexhibition_____

___.

B.用since或for

1)Wehavelearnedfivelessons_____thebeginningofthisterm.

2)MrsLiaohasbeeninhospital______lastweek.

3)Ihavestayedatmyaunt’s_____twoweeks.

C.用havegone或havebeen

1)Wherearetheboystudents?

They_____totheschoolfactory.

2)Isyourfatherin?

No,he____toShenzhen._______heever______therebefore?

Yes,he___thereseveraltimes

3)HeaskedmeifI_____toHangzhoubefore.

ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.

1/27

精品文档

2.选择填空

A.hadmade„havetriedB.made„havetried

C.hasmade„triedD.made„tried

“He____todrawhorsesalready”.“When______he?

”“Lastyear“

A.learned„hasB.learned„did

C.haslearned„hasD.haslearned„did

3.Tom_____upintothetree.Look,he____highupthere!

A.hasgot„isB.hasclimbed„wasC.got„wasD.climbed„is

4.____you_____thetextyet?

Yes,we____ittwohoursago.

A.Did„copy„didB.Have„copied„have

C.Have„copied„didD.Did„copy„had

5.“Why______she_______angry?

”“Becausehe_____atherjustnow.”

A.did„get„shoutedB.has„got„shouted

C.did„get„hasshoutedD.has„got„hasshouted

6.______you__________thefilmbefore?

Where_____you____it?

2/27

精品文档

A.Have„seen„did„seeB.

Did„see„did„watch

C.Have„seen„have„seenD.

Did„see„have„seen

7.You____mewaitingfortwohours.I____foryousincefive.

A.kept„waitedB.havekept„waited

C.kept„havewaitedD.havekept„havewaited

8.Where______John_______?

Tothelibrary.He_________thereforanhour.

A.has„been„hasgoneB.has„gone„hasbeen

C.did„go„wentD.did„be„went

9.______thebabystill_____?

No,it_______crying.

A.Has„cried„hasstoppedB.

Is„crying„stopped

C.Did„cry„stoppedD.Is„crying„hasstopped

10.I_______theway.I________hereforquitemanyyears.

A.knew„havelivedB.knew„live

C.know„havelivedD.know„live

11._____youever_____America?

Yes,Ihave.

3/27

精品文档

A.Have„gonetoB.Have„gonein

C.Have„beentoD.Have„beenin

12.Mybrother____collegeforoverthreeyears.

A.hasgonetoB.hasbeento

C.hasbeeninD.hasbeenat

13.He________theArmybytheendof1989.He______inthearmysincethen.

A.joined„isB.hasjoined„hasbeen

C.hadjoined„isD.hadjoined„hasbeen

14.BythetimeI_____backthey____uptensatellites.

A.came„havesentB.came„hadsent

C.come„havesentD.hadcome„sent

15.Jack____overfivelessonsbyseveno’clock.

Thenhe____arest.

A.went„tookB.went„hadtaken

C.hadgone„tookD.hadgone„hadtaken

16.We____outbythattimethathe____aspyforalongtime.

A.hadfound„hadbeenB.hadfound„was

C.found„hadbeenD.found„was

17.Beforethenews____him,he____toknow

4/27

精品文档

aboutit.

A.reaches„hasgotB.reached„hadgot

C.reached„gotD.hadreached„got

18.I_____himasecondletterbeforeI____fromhim.

A.wrote„heardB.wrote„hadheard

C.hadwritten„heardD.havewritten„hear

19.People____thatthesoldiers_____fighting.

A.say„hadstoppedB.said„hasstopped

C.say„stoppedD.said„hadstopped

20.We____inagoodharvestbecausewe____enoughrain.

A.didn’tget„hadhadB.got„hadhad

C.hadgot„hadhadD.got„hadn’thad

21.They_______forfivehourswhenthey______inNewYork.

A.flew„arrivedB.hadflown„hadarrived

C.flew„hadarrivedD.hadflown„arrived

22.She____thatit_____fortwodaysbythatday.

A.says„hasrainedB.says„hadrained

C.said„hadrainedD.said„rained

5/27

精品文档

23.John_____theresincetheyearbefore,sohe_____them.

A.hadworked„knewB.hadworked„hadknown

C.worked„knewD.worked„hadknown

24.He_____angrybecausehe____foralongtime.

A.hadgot„hadwaitedB.got„waited

C.hadgot„waitedD.got„hadwaited

25.-Ihaveseenthefilm“Titanic”already.

-When__________you__________it,

-Thedaybeforeyesterday.

A.have;seenB.will;see

C.did;seeD.did;seen

26.MrBlack__________inChinasincefiveyearsago.

A.livedB.haslivedC.livesD.isgoingtolive

27.We____________treeslastSunday.Sofarwe__________over,000treesthere.

A.planted;plantedB.planted;haveplanted

C.haveplanted;plantedD.haveplanted;have

planted

练习答案:

1.A.1)yet,yet)already)yet

6/27

精品文档

B.1)since)since)since

C.1)havebeen)hasgone,Has,been,hasbeen)

havebeen,havebeen

2.BDACAADBDCCDDBCABCDBDCADCBB现在完成时与一

般过去时的区别

现在完成时与一般过去时都表示“动作已经发生”,

但不同点在于:

现在完成时强调这一动作与现在的关系,即对现在产

生的结果、影响等,而一般过去时只表示过去的事实,不表

示和现在的关系。

HehaslearnedFrenchforthreeyears.他学法语

已经三年了。

HelearnedFrenchforthreeyears.他曾

经学过三年法语。

Whohastakenmybag?

Icouldn’tfindit.谁拿走了我的包,我找不到了,Hecleanedthehouseyesterday.他昨天打扫过房间。

Theroomisclean,forhehascleaneditalready.

房间很干净,因为他已经打扫过了。

现在完成时不可与表

示过去的时间副词连用,而一般过去时则可以。

Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.

他昨天洗衣服了。

already多用于肯定句,表示一事实意为已经早已

7/27

精品文档

1.Hehadbeenreleasedalreadysincethen.

自那之后他就被释放了。

2.We’vealreadyhadtheexam.

我们已考过试了。

yet则多用于否定句、疑问句,意为还、尚、迄今、

到那时

1.Haveyougotityet,

你明白了么,/你收到了么,

2.Ihaven’thadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它。

现在完成时和一般过去时所表示的动作都发生在过

去,但它们所强调的重点不同:

现在完成时侧重于对现在的

影响;而一般过去时侧重于某一动作发生在过去某个时间或

某段时间,即现在完成时侧重于现在的结果,而一般过去时

侧重于动作发生的时间。

例如:

Ihaveseenthefilm.我

看过这部电影。

Isawthefilmthreedaysago.

三天前我看了这部电影。

MrGreenhasboughtanewcomputer.

格林先生买了一台新电脑。

MrGreenboughtanewcomputeryesterday.

格林先生昨天买了一台新电脑。

.时间状语不同

现在完成时常与already,yet,just,ever,

8/27

精品文档

never,before等副词以及“for+段时间”,“since+过去

时间/从句”等时间状语连用;而一般过去时则常与“段时

间+ago”,justnow,yesterday,lastweek等表示过去

时间的状语连用。

例如:

Shehaslivedheresincetwoyearsago.她两年前就住在这里了。

Shelivedheretwo

yearsago.两年前她住在这里。

HehasbeenintheLeagueforthreeyears.他入

团已经三年了。

Tomwrotealettertohisparentslastnight.昨晚汤姆给他的父母写了封信。

一般过去时和现在完成时练习题

1.A.用already或yet

1)Havetheytakendowntheoldpictures______?

No,theyhaven’t_______.

2)Mostofushavefinishedourcompositions_____.

3)Hesaidhehadn’tvisitedtheexhibition________.

B.用since或for

1)Wehavelearnedfivelessons_____thebeginningofthisterm.

2)MrsLiaohasbeeninhospital______lastweek.

9/27

精品文档

3)Ihavestayedatmyaunt’s_____twoweeks.

C.用havegone或havebeen

1)Wherearetheboystudents?

They_____totheschoolfactory.

2)Isyourfatherin?

No,he____toShenzhen._______heever______therebefore?

Yes,he___thereseveraltimes

3)HeaskedmeifI_____toHangzhoubefore.

ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.

2.选择填空

1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.

A.hadmade„havetriedB.made„havetriedC.hasmade„triedD.made„tried“He____todrawhorsesalready”.“When______he?

”“Lastyear“

A.learned„hasB.learned„didC.has

learned„hasD.haslearned„did

3.Tom_____upintothetree.Look,he____highupthere!

A.hasgot„isB.hasclimbed„wasC.

got„wasD.climbed„is

10/27

精品文档

4.____you_____thetextyet?

Yes,we____ittwohoursago.

A.Did„copy„didB.Have„copied„haveC.Have„copied„didD.Did„copy„had

5.“Why______she_______angry?

”“Because

he_____atherjustnow.”

A.did„get„shoutedB.has„got„shoutedC.did„get„hasshoutedD.has„got„hasshouted

6.______you__________thefilmbefore?

Where_____you____it?

A.Have„seen„did„seeB.

Did„see„did„watchC.Have„seen„have„seenD.

Did„see„have„seen

7.You____mewaitingfortwohours.I____foryousincefive.

A.kept„waitedB.havekept„waitedC.

kept„havewaitedD.havekept„havewaited

8.Where______John_______?

Tothelibrary.He_________thereforanhour.

A.has„been„hasgoneB.has„gone„hasbeenC.did„go„wentD.did„be„went

9.______thebabystill_____?

No,it_______

11/27

精品文档

crying.

A.Has„cried„hasstoppedB.

Is„crying„stoppedC.Did„cry„stoppedD.

Is„crying„hasstopped

10.I_______theway.I________hereforquitemanyyears.

A.knew„havelivedB.knew„liveC.

know„havelivedD.know„live

11._____youever_____America?

Yes,Ihave.

A.Have„gonetoB.Have„goneinC.

Have„beentoD.Have„beenin

12.Mybrother____collegeforoverthreeyears.

A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat

13.He________theArmybytheendof1989.He______inthearmysincethen.

A.joined„isB.hasjoined„hasbeenC.hadjoined„isD.hadjoined„hasbeen

14.BythetimeI_____backthey____uptensatellites.

A.came„havesentB.came„hadsentC.come„havesentD.hadcome„sent

12/27

精品文档

15.Jack____overfivelessonsbyseveno’clock.

Thenhe____arest.

A.went„tookB.went„hadtakenC.hadgone„tookD.hadgone„hadtaken

16.We____outbythattimethathe____aspyforalongtime.

A.hadfound„hadbeenB.hadfound„wasC.found„hadbeenD.found„was

17.Beforethenews____him,he____toknowaboutit.

A.reaches„hasgotB.reached„hadgotC.reached„gotD.hadreached„got

18.I_____himasecondletterbeforeI____fromhim.

A.wrote„heardB.wrote„hadheardC.hadwritten„heardD.havewritten„hear

19.People____thatthesoldiers_____fighting.

A.say„hadstoppedB.said„hasstoppedC.say„stoppedD.said„hadstopped

20.We____inagoodharvestbecausewe____enoughrain.

A.didn’tget„hadhadB.got„had

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

当前位置:首页 > 解决方案 > 学习计划

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

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