当前位置:回答三>生活百科>现在完成时与现在完成进行时练习题及答案

现在完成时与现在完成进行时练习题及答案

2024-07-25 03:04:48 编辑:join 浏览量:554

现在完成时与现在完成进行时练习题及答案

现在完成进行时句型:

主语+have(has)been+动词-ing

肯定式I/Wehavebeenworking.

疑问式Haveyoubeenworking?

简略回答Yes,I/wehave.No,I/wehaven't.

肯定式He/She/Ithasbeenworking.疑问式Hashe/she/itbeenworking?

简略回答Yes,he/she/ithas.No,he/she/ithasn't.

(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。TheChinesehavebeenmakingpaperfortwothousandyears.中国有2000年的造纸历史。(动作还将继续下去)

(二)表示在说话时刻之前到现在正在进行的动作。Wehavebeenwaitingforyouforhalfanhour.

我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)

(三)有些现在完成进行时的句子等同于现在完成时的句子。Theyhavebeenlivinginthiscityfortenyears.Theyhavelivedinthiscityfortenyears.他们在这个城市已经住了10年了。

(四)大多数现在完成进行时的句子不等同于现在完成时的句子。Ihavebeenwritingabook.(动作还将继续下去)我一直在写一本书。

Ihavewrittenabook.(动作已经完成)我已经写了一本书。

(五)表示状态的动词不能用于现在完成进行时。

Ihaveknownhimforyears.我认识他已经好几年了。

Ihavebeenknowing...

这类不能用于现在完成进行时的动词还有:see,feel,have,exist,know,belongto,love爱,like喜欢,hate讨厌,等等。

(六)一些现在完成时的句子也与现在完成进行时的句子含义相同

延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。

例如:Shehassleptfor6hoursandstillcannotwakeup.

Shehasbeensleepingfor6hoursandstillcannotwakeup.

(七)表示现在以前一直在进行的动作强调动作的未完成性Ithasbeenrainingfor3days。

功能如下:

1)表示一个在过去开始而在最近刚刚结束的行动,如:Annisverytired.Shehasbeenworkinghard.

Whyareyouclothessodirty?Whathaveyoubeendoing?

2)表示一个从过去开始但仍在进行的行动,如:Ithasbeenrainingfortwohours.(现在还在下)Jackhasbeenfeelingverywellrecently.

3)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:

Shehasbeenplayingtennissinceshewaseight.

4)现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:Tom’shandsareverydirty.Hehasbeenrepairingthecar.Thecarisgoingagainnow.Tomhasrepairedit.

现在完成进行时与现在完成时区别:现在完成时表示动作已结束,现在完成进行时表示动作持续到现在,且仍在继续,强调动作一致没停过。

现在完成时与现在完成进行时练习篇

A.Correctthefollowingsentences.

1.Alltheseyearstheyarecontributingarticlestoourmagazine.

2.Ihavebeendrinkingfivecupsofcoffeethisafternoon.

3.WhathaveyoubeendoingbeforeyouleftOxford?

4.It'sagoodjob.Haveyoudoneitallbyyourself?

5.Alicedidn'tseemuchofHenrylately.

6.I'mgladtotellyouthatyoupassedtheexam.

B.Completethefollowingsentenceswiththerightformoftheverbsgiven.

1.Youknow,I________(look)forajobforthreemonths,andthisismyfirstformalinterview.

2.Mysister________(stay)inBeijingforthreemonthslastyear.

3.Thelittleboyisdirtyalloverbecausehe________(play)inthemudallthemorning.

4.I________(wonder)ifyouwerefreethisafternoon.

5.Hereheis!We________(wait)anxiouslyforhimsincelastnight.

C.Makethebestchoices.

1.—I’msureAndrewwillwinthefirstprizeinthefinal.—Ithinkso.He________foritformonths.(2008江苏)A.ispreparingB.waspreparingC.hadbeenpreparingD.hasbeenpreparing

2.Bythetimeherealizeshe_________intoatrap,it’llbetoolateforhimtodoanythingaboutit.(2008山东)

A.walksB.walkedC.haswalkedD.hadwalked

3.Sofarthisyearwe_______afallinhousepricesbybetween5and10percent.(2008福建)A.sawB.seeC.hadseenD.haveseen

4.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe______Englishforayear.(2007湖南)

A.studiesB.studiedC.isstudyingD.hasbeenstudying

5.Danny_________hardforlongtorealizehisdreamandnowheispopular.(2007福建)

A.worksB.isworkingC.hasworkedD.hadworked

6.—Ihavegotaheadache.

—Nowonder.You_________infrontofthatcomputertoolong.(2007江西)A.workB.areworkingC.havebeenworkingD.worked

7.Theunemploymentrateinthisdistrict_______from6%to5%inthepasttwoyears.(2007上海)

A.hasfallenB.hadfallenC.isfallingD.wasfalling

8.Nowthatsheisoutofjob,Lucy___goingbacktoschool,butshehasn’tdecidedyet.(北京)

A.hadconsideredB.hasbeenconsideringC.consideredD.isgoingtoconsider

9.—______you______himaroundthemuseumyet?(2007江苏)

—Yes.Wehadagreattimethere.

A.HaveshownB.DoshowC.Had;shownD.Did;show

10.—Hi,Tracy,youlookpale.

—Iamtired.I_______thelivingroomallday.

A.paintedB.hadpaintedC.havebeenpaintingD.havepainted

答案:

A.1.are→havebeen2.havebeendrinking→havedrunk3.have→had4.Haveyoudone→Didyoudo5.didn'tseen→hasn'tseen6.passed→havepassed

B.1.havebeenlooking2.stayed3.hasbeenplaying/hasplayed4.wondered5.havebeenwaitingC.1-5DCDDC6-10CABAC

标签:练习题,完成

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/184660.html
热门文章