好文供参考!1/810个现在完成时的句子及用法【参考4篇】【引读】这篇优秀的文档“10个现在完成时的句子及用法【参考4篇】”由网友上传分享,供您参考学习使用,希望此文对您有所帮助,喜欢的话就分享给下载吧!英语现在完成时的句子【第一篇】现在完成时用法总结现在完成时常与for+一段时间,或since+过去时间点/一般过去时态的从句连用。在表达一个在过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用现在完成进行时。这样的动词有expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等。HowlonghaveyoulearntEnglish?你学习英语多久了?HowlonghaveyoubeenlearningEnglish?(译文同上。)Hehassleptfortenhours.他已经睡了十个小时了。好文供参考!2/8Hehasbeensleepingfortenhours.(译文同上。)Ithassnowedforalongtime.雪下了好长时间了。Ithasbeensnowingforalongtime.(译文同上。)没有进行式的动词不可能有这样的用法,即现在完成进行时不能代替以下例句中的现在完成时:They’vealwayshadabiggarden.他们一直有一座大花园。Howlonghaveyouknownthat?你知道这事多久了?He’sbeeninhospitalsincehisaccident.他从发生事故之后,一直在医院里。注意:现在完成进行时可以和时间短语连用,也可以不连用,这一点就有别于现在完成时,因为后者与像forsixdays,sinceJune,never等一些时间短语连用才能表示这类动作。不用这些时间状语时,现在完成时指的是完成了的一个动作。B用现在完成时表示的反复的动作,有时可以作为连续的动作用现在完成进行时表示:I’vewrittensixletterssincebreakfast.早饭后我已经写了六封信。I’vebeenwritingletterssincebreakfast.早饭后我一直在写信。’tthinkanyone’sin.好文供参考!3/8我敲了五次门。我想屋里没有人。I’’tthinkanybody’sin.我一直在敲门。我想屋里没有人。注意:现在完成进行时表示一种看来似乎是不间断的动作,所以提到做一件事的次数或一共做了多少事情时,不能用现在完成进行时。C用现在完成时表达的单一动作和用现在完成进行时表达的动作是有区别的:(a)I’vepolishedthecar.我擦了车。意指这件事已经结束了。(b)I’vebeenpolishingthecar.我在擦车来着。意指过去一小时我就是这样度过的,而不一定指动作已结束。注意:用现在完成进行时表示单一动作时,这一动作持续到说话的时间或者接近这一时间为止:He’sbeentakingphotos.他一直在拍照。(他大概手里正拿着照相机。)10个现在完成时的句子【第二篇】1、Hehasturnedoffthelight.他已把灯关了。2、Haveyoufoundyourpenyet?你已找到你的钢笔了吗?好文供参考!4/83、Hehaslivedheresince1978.自从1978年以来,他一直住在这儿。4、Ihavebeeninthearmyformorethan5years.我在部队已经呆了五年多了。5、Ihaveheardnothingfromhimuptonow.到目前为止我没有他的任何消息。haven'tmetsincethen.自那以后我们再没见过。yourfathergonetoAmerica?你的父亲去过美国吗?hasskatedforfive已经滑冰五个小时了。havereadabookthesedays.这几天我一直在看一本书。youhadyourlunchyet?你已经吃过午饭了吗?英语现在完成时用法【第三篇】1、构成现在完成时是由助动词have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。2、用法(1)表示动作发生在过去某个不确定的时间,但好文供参考!5/8对现在留下了某种影响和结果。常被just、already、yet等副词修饰。如:-Haveyouhadlunchyet?-Yes,'vejusthadit.你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。如:Hehastaughtheresince1981他自1981年就在这儿教书。(可能还要继续教)Ihave'tseenherforfouryears.我有四年没见到她了。(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,threetimes等时间状语。如:IhavebeentoBeijingtwice.我去过北京二次。英语现在完成时的句子【第四篇】现在完成时常与for+一段时间,或since+过去时间点/一般过去时态的从句连用。在表达一个在过去开始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成时,也可以用好文供参考!6/8现在完成进行时。这样的动词有expect,hope,learn,lie,live,look,rain,sleep,sit,snow,stand,stay,study,teach,wait,want,work等。HowlonghaveyoulearntEnglish?你学习英语多久了?HowlonghaveyoubeenlearningEnglish?(译文同上。)Hehassleptfortenhours.他已经睡了十个小时了。Hehasbeensleepingfortenhours.(译文同上。)Ithassnowedforalongtime.雪下了好长时间了。Ithasbeensnowingforalongtime.(译文同上。)没有进行式的动词不可能有这样的用法,即现在完成进行时不能代替以下例句中的现在完成时:They’vealwayshadabiggarden.他们一直有一座大花园。Howlonghaveyouknownthat?你知道这事多久了?He’sbeeninhospitalsincehisaccident.好文供参考!7/8他从发生事故之后,一直在医院里。注意:现在完成进行时可以和时间短语连用,也可以不连用,这一点就有别于现在完成时,因为后者与像forsixdays,sinceJune,never等一些时间短语连用才能表示这类动作。不用这些时间状语时,现在完成时指的是完成了的一个动作。B用现在完成时表示的反复的动作,有时可以作为连续的动作用现在完成进行时表示:I’vewrittensixletterssincebreakfast.早饭后我已经写了六封信。I’vebeenwritingletterssincebreakfast.早饭后我一直在写信。Ihaveknockedfivedon’tthinkanyone’sin.我敲了五次门。我想屋里没有人。I’vebeendon’tthinkanybody’sin.我一直在敲门。我想屋里没有人。注意:现在完成进行时表示一种看来似乎是不间断的动作,所以提到做一件事的次数或一共做了多少事情时,不能用现在完成进行时。C用现在完成时表达的单一动作和用现在完成进行时表达的动作是有区别的:(a)I’vepolishedthecar.我擦了车。意指这件好文供参考!8/8事已经结束了。(b)I’vebeenpolishingthecar.我在擦车来着。意指过去一小时我就是这样度过的,而不一定指动作已结束。注意:用现在完成进行时表示单一动作时,这一动作持续到说话的时间或者接近这一时间为止:He’sbeentakingphotos.他一直在拍照。(他大概手里正拿着照相机。)