• 50.00 KB
  • 2022-09-08 发布

现在完成时讲解练习及答案(初中)

  • 4页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
现在完成进行时一、现在完成进行时的构成  构成:  (1)肯定句:主语+have/hasbeen+doing  (2)否定句:主语+have/has+not+been+doing  (3)一般疑问句:Have/Has+主语+been+doing?  现在完成进行时表达“某一动作从过去开始一直持续到现在,有可能还要持续下去”,现在完成进行时的句子中多用延续性动词。如:live,learn,study,work等。  IhavebeenlearningEnglishfortenyears.我学英语已经十年了。  Shehasbeenskatingforfourhours.到现在为止她滑冰已经有四个小时了。  IhavebeencollectingstampssinceIwastenyearsold.我从十岁起就一直在集邮。  在这几个句子中,have和has是助动词,疑问形式需把助动词提前,否定形式在have或has后面加not,havenot和hasnot可以分别缩写成haven’t和hasn’t,如:  Haveyoubeendoingyourhomeworksincethismorning?  从今天早晨开始你就一直在写作业吗?  Hashebeenwritingtheletterstohisfriend?他是一直在给他的朋友写信吗?  Ihaven’tbeenseeingfilmsforalongtime.我有很长时间没有看电影了。  (表明没有看电影这个动作从过去一直持续到现在,还要继续持续下去。)二、现在完成进行时的功能(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。   IhavebeenlearningEnglishsincetenyearsago.   自从十年前以来我一直在学英语。(动作还将继续下去)(二)表示在说话时刻之前刚刚结束的动作。Wehavebeenwaitingforyouforhalfanhour.我们已经等你半个钟头了。(动作不再继续下去)(三)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。Shehasbeenplayingtennissinceshewaseight.注意:(一)表示状态的动词不能用于现在完成进行时。     Ihaveknownhimforyears.我认识他已经好几年了。  (二)有些现在完成进行时的句子等同于现在完成时的句子。     Ihavebeenworkinghereforfiveyears.     Ihaveworkedhereforfiveyears.     我在这里已经工作两年了。  (三)大多数现在完成进行时的句子不等同于现在完成时的句子。     Ihavebeenwritingabook.(动作还将继续下去)我一直在写一本书。     Ihavewrittenabook.(动作已经完成)我已经写了一本书。三.标志词:  以already,just和yet为标志  already,just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。     以ever和never为标志   ever和never表示到现在为止动作或状态曾经或从来没有发生过。     以动作发生的次数为标志\n  若某一动作到现在为止已经发生了若干次,则要使用现在完成时。  以sofar为标志  sofar往往表示到目前为止动作或状态已经发生。四现在完成进行时与现在完成时的区别:(1)现在完成时强调动作的完成,而现在完成进行时侧重的是动作的持续进行。  如:Ihavereadabookaboutbirds.(已经读完)    Ihavebeenreadingabookaboutbirds.(一直都在读,现在还在读,有可能会继续读下去。)(2)两种时态都有延续性,但现在完成时往往只说明一个事实,一种影响或结果,无感情色彩;现在完成进行时表示一个动作的延续、重复,有时有一定的感情色彩。 如:Shehasbeensingingalltheday.她都唱了一整天了。(抱怨、厌烦)其他(一)现在完成时分“已完成”和“未完成”两种用法:  1.“已完成”指的是动作发生在过去,强调其对现在产生的影响。  Ihaveseenthisfilm.  我看过这部电影。(意思说我已经知道了电影的内容。)  注意:  “已完成”这种用法一般不带时间状语,但可以和already,yet,before,ever,just,no等副词连用。  Ihaveneversaidheisrich.我从来不说他有钱。  2.“未完成”指的是动作从过去开始,且一直继续到现在。因此不能用表示瞬间性的或称短暂性的动词。“未完成”的现在完成时常与since结构或“for+一段时间”的状语连用。  IhavelivedheresinceIwasborn.  我一出生就住在这里。  注意:  “未完成”这种用法还常与untilnow,sofar,in/duringthepast/last...等连用。  Inthepasttenyears,manynewschoolshavebeenbuiltupinourcity.  过去十年中我市已兴建了许多新学校。(二)现在完成进行时与现在完成时的“未完成”用法类似。它强调动作的延续,常常译做“一直在……”。其基本用法有三个:  1.现在完成进行时表示从过去开始、现在仍在继续的动作。其时间状语除了since结构和for结构外,   还有allthistime,thisweek,thismonth,allnight,allthemorning,recently等状语。  I’vebeenwaitingforanhourandhestillhasn’tturnedup.  我等了一个小时,可他还没来。  2.现在完成进行时还用来表示从过去开始、现在刚刚结束的动作。  I’msorryI’mlate.Haveyoubeenwaitinglong?  真对不起,我迟到了。你等了很久了吧?  3.现在完成进行时还可以用来表示反复的、连续的动作。  Shehasbeentelephoningherhusband,butthereisnoanswer.  她一直在给她丈夫打电话,但没有人接。  4.现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身。\n  Tom’shandsareverydirty.Hehasbeenrepairingthecar.  Thecarisgoingagainnow.Tomhasrepairedit.四、since,from和for的区别  (1)from是介词,后接名词、动名词,表示事情的开始点,以from短语作状语时,句中的谓语动词可用一般现在、过去和将来时。  如:Themovieisonfrom8:00p.m.to10:00p.m..这个电影在晚上8点到10点上映。    Theychattedatthemeetingfrombeginningtoend.他们在会议上自始至终都在聊天 (2)since则为介词或从属连接词,其后接名词、动名词或从句,表示从某一特定时间起直至现在或过去某一特定时间为止,依然继续着的事情的开始点,在以此为时间状语的句子中,谓语动词常用完成时。  如:Manythingshavehappenedsincetheycamehere.    自从他们来这儿以后,发生了许多事情。    TheteachersaidthatJohnhadmadegreatprogresssincelastsemester.    老师说从上个学期以来约翰取得了很大的进步。(3)for是介词,后接名词,可以用来计算持续的时间,表示事情从开始到结束所持续的时间,谓语动词常用过去时或完成时,for与一般现在时连用,表示时间一直持续到将来。    如:I'veknownherforfiveyears.我认识她已经五年了。.1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…triedD.made…tried.2“He____todrawhorsesalready”.“When______he?”“Lastyear“A.learned…hasB.learned…didC.haslearned…hasD.haslearned…did3.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…haveC.Have…copied…didD.Did…copy…had.5.“Why______she_______angry?”“Becausehe_____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\n.9.______thebabystill_____?No,it_______crying.A.Has…cried…hasstoppedB.Is…crying…stoppedC.Did…cry…stoppedD.Is…crying…hasstopped.10.I_______theway.I________hereforquitemanyyears.A.knew…havelivedC.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.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…hadstopped20.We____inagoodharvestbecausewe____enoughrain.A.didn’tget…hadhadB.got…hadhadC.hadgot…hadhadD.got…hadn’thad.21.They_______forfivehourswhenthey______inNewYork.A.flew…arrivedB.hadflown…hadarrivedC.flew…hadarrivedD.hadflown…arrived.22.She____thatit_____fortwodaysbythatday.A.says…hasrainedB.says…hadrainedC.said…hadrainedD.said…rained.23.John_____theresincetheyearbefore,sohe_____them.A.hadworked…knewB.hadworked…hadknownC.worked…knewD.worked…hadknown.24.He_____angrybecausehe____foralongtime.A.hadgot…hadwaitedB.got…waitedC.hadgot…waitedD.got…hadwaitedB.BDACAADBDCCDDBCABCDBDCAD

相关文档