现在完成进行时句型:
主语+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
标签:练习题,完成