小学现在完成时练习题Word下载.docx
《小学现在完成时练习题Word下载.docx》由会员分享,可在线阅读,更多相关《小学现在完成时练习题Word下载.docx(5页珍藏版)》请在冰豆网上搜索。
比如lately,recently,before,never,twice,threetimes等。
有一点需要小小区别下,就是为什么某事做过了两次、三次、四次就是现在完成时呢,而每周一次,一年两次或一月三次就不是现在完成时呢?
因为做过了不管多少次都是属于过去的内容,但是时间不确定,所以用现在完成时而没有用过去时。
▲关于第二点,动作刚刚发生,这个语法点是学生最熟悉的,也是学生唯一能理解现在完成时的一种定义。
它的时间状语或者标志词是:
just,now等等。
如果是过去一直在做,做到刚刚才做好,那么时间状语就是:
sofar,uptonow,bynow等等。
这个基本上没有问题。
唯一需要区分的就是和现在进行时区分。
▲关于第三点,动作一直在做,到现在为止结束。
学生很很好理解现完的这种运用,但是不知道这个时候有个新的定义,瞬间动词和延续动词。
首先,要知道,瞬间动词也有自己的现在完成时形式,只不过不和一段时间连用。
比如:
Ihaveboughtthebookforamonth.这个句子中,buy这个动词,只能强调在一个月内,这个短暂的在柜台前掏钱购买这个动作发生在一个月前。
不能表示买好,从柜台离开,然后保存在家有一个月。
因此这时就有把短暂动词转换成延续动词的必要,如下:
Ihavehadthebookforamonth一、现在完成时构成现在完成时构成:
助动词have+动词的过去分词二、现在完成时的用法‖1、现在完成时的“完成用法“现在完成时的“完成用法“指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:
Hehasturnedoffthelight.他已把灯关了。
现在完成时“完成用法“的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语、频度时间状语、包括现在时刻在内的时间状语连用。
Haveyoufoundyourpenyet?
你已找到你的钢笔了吗?
、现在完成时的“未完成用法“现在完成时的“未完成用法“指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
Hehaslivedheresince1978.自从197年以来,他一直住在这儿。
Ihavebeeninthearmyformorethanyears.我在部队已经呆了五年多了。
此种用法的句中常需一个表示一段时间的状语,或表示与现在时刻相连的时间状语等。
Ihaveheardnothingfromhimuptonow.到目前为止我没有他的任何消息。
现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。
如:
come,go,arrive,leave,join,become,die等。
现在完成时常见两种句型:
①主语+have/hasbeen+for短语②Itis+一段时间+since从句例如:
HehasbeenintheLeagueforthreeyears.或ItisthreeyearssincehejoinedtheLeague.他入团已三年了。
、延续性动词和终止性动词的概念英语中,动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动词。
延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。
如:
learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live,stay等。
终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。
如open,close,finish,begin,come,go,arrive,reach,getto,leave,move,borrow,buy等。
、延续性动词的用法特征.延续性动词可以用于现在完成时,其完成时态可与表示“段时间“的状语连用。
表示“段时间“的短语有:
fortwoyears,duringthepastthreeyears,sincelastyear,howlong等。
IhavelearnedEnglishsinceIcamehere.自从我来到这儿就学英语了。
.延续性动词不能与表示短暂时间的“点时间“状语连用。
Itraindateightyesterdaymorning.rain为延续性动词,而ateight表示“点时间“,前后显然矛盾。
如果用延续性动词表示一瞬间的动作,可以借助come,begin,get等终止性动词来表示。
上句可改为:
Itbegantorainateightyesterdaymorning.又如:
-WhendidyougettoknowJack?
-Twoyearsago.-Thenyou’veknowneachotherformorethantwoyears.-That’sright.、终止性动词的用法特征.终止性动词可用来表示某一动作完成,因此可用于现在完成时。
Thetrainhasarrived.火车到了。
Haveyoujoinedthecomputergroup?
你加入电脑小组了吗?
.终止性动词表示的动作极其短暂,不能持续。
因此,不可与表示一段时间的状语连用。
1)他死了三年了。
误:
Hehasdiedforthreeyears.正:
Hehasbeendeadforthreeyears.正:
Hediedthreeyearsago.正:
Itisthreeyearssincehedied.正:
Threeyearshaspassedsincehedied.2)他来这儿五天了。
误:
Hehascomehereforfivedays.正:
Hehasbeenhereforfivedays.正:
Hecameherefivedaysago.正:
Itisfivedayssincehecamehere.正:
Fivedayshaspassedsincehecamehere.[说明]1)、)句中的die、come为终止性动词,不能与表示“段时间“的状语连用。
那么,应如何正确表达呢?
可以采用下面的四种方法:
将句中终止性动词转换为相应的延续性动词,如上面两例中的第一种正确表达方式。
下面列举几例:
leave→beaway,borrow→keep,buy→have,begin/start→beon,die→bedead,moveto→livein,finish→beover,join→bein/beamemberof,opensth.→keepsth.open,fallill→beill,getup→beup,catchacold→haveacold。
将句中表示“段时间“的状语改为表示过去确定时间的状语,如下面两例中的第二种正确表达方式。
用句型“Itis+段时间+since...”表达原意,如上面两例中的第三种正确表达方式。
用句型“时间+haspassed+since...”表达原意,如上面两例中的第四种正确表达方式。
.终止性动词可用于现在完成时否定式中,成为可以延续的状态,因而可与表示一段时间的状语连用。
Hehasn’tleftheresince1986.Ihaven’theardfrommyfatherfortwoweeks..终止性动词的否定式与until/till连用,构成“not+终止性动词+until/till...”的句型,意为“直到……才……”。
Youcan’tleavehereuntilIarrive.直到我到了,你才能离开这里。
IwillnotgotobeduntilIfinishdrawingthepicturetonight.今天晚上直到我画完画,我才上床睡觉。
.终止性动词可以用于when引导的时间状语从句中,但不可以用于while引导的时间状语从句中。
when表示的时间是“点时间“,也可以是“段时间“。
而while表示的是一个较长的时间或过程,从句谓语动词用延续性动词。
WhenwereachedLondon,itwastwelveo’clock.Pleaselookaftermydaughterwhile/whenweareaway..终止性动词完成时不可与howlong连用。
Howlonghaveyoucomehere?
正:
Howlonghaveyoubeenhere?
Whendidyoucomehere?
三、现在完成时与一般过去时的区别1、一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。
说话的侧重点只在于陈述一件过去的事情,不强调对“现在“产生的影响。
HevisitedGuilinin1998.他199年参观过桂林。
、现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。
不与确定的过去时间状语连用。
Jillhasboughtanewcomputer.吉尔买了一台新电脑。
、两种时态的区分一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词have/has+过去分词“。
Thefilmstartedato’clock.Hehasbeenateacherformanyyears.一般过去时通常与表示过去的时间状语连用。
yesterday,lastweek,twoyearsago,justnow,in00等;
而现在完成时则常与just,already,ever,never等副词和thesedays,thisweek,since...,for...等表示一段时间的状语连用。
看看以下的几组句子,有什么区别?
①Haveyouseenthefilm?
Didyouseethefilm?
[说明]你看过这部电影吗?
句强调的是被问者对剧情是否了解;
句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。
②HehaslivedinBeijingforyears.HelivedinBeijingforyears.[说明]他在北京住了年。
句讲的是到目前为止他在北京住了年,可能还会继续在北京住下去。
句讲的是他在北京住过年,现在不在北京了。
现在完成时练习1.构成现在完成时是由助动词have+动词的过去分词构成。
助动词说明该谓语是属于现在时范围。
它和主语的人称、数要保持一致。
过去分词是主要的谓语动词,说明句子的意义。
2.用法表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。
常被just、already、yet等副词修饰。
如-Haveyouhadlunchyet?
-Yes,Ihave.I’vejusthadit.你吃午饭了吗?
我刚刚吃过。
表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
\如:
Hehastaughtheresince1981一、用since和for填空:
1.______twoyears2._______twoyearsago._______lastmonth4.______19995._______yesterday._______o’clock7.______hours8._______anhourago9._______wewerechildren10._____lunchtime11.______shelefthere12.HehaslivedinNanjing________theyearbeforelast.13.I’veknownhim__________wewerechildren.14.OurteacherhasstudiedJapanese_________threeyears.15.Shehasbeenawayfromthecity___________abouttenyears.16.It’sabouttenyears__________sheleftthecity.二、用havebeen或havegone填空:
A:
Where____________LiFei___________?
B:
He____________toHainanIsland.A:
Howlong___________he___________there?
He_____________thereforthreedays.A:
Whenwillhecomeback,doyouknow?
I’mafraidhewon’tcomebackrecently.A:
CouldyoutellmethewaytoHainanIsland?
Sorry,I_________never___________there.A:
Howmanytimes___________LiFei__________tothatplace?
He_____________thereonlyonce.三、句型转换:
1.Hehasalreadygonehome.He_____________home_______.________he_______home_________?
2.Hehaslunchathome.He____________lunchathome.________he_______lunchathome?
3.Hehasbeentheretwice.__________________________hebeenthere?
4.Ihavehadlunchatschool.______________you_________lunch.四、用过去时或现在完成时填空:
1.“_________you__________lunch?
”“Yes.”“When________you__________it?
”“I____________itat12:
00.”2.“_________you__________alettertoyourauntyet?
”“Yes,I___________.I________________onelastweek.”3.“_________he___________hishomework?
”“Notyet.”4.“_________theyever__________abroad?
”“Yes,justonce.”5.Yourfather_________just___________hiswork.6.Yourfather_________hisworkjustnow.7.LasttermI__________manyEnglishwords.8.They____________theinterestingbooksyet.9.He_____________never____________tothesciencemuseum.10.____________youever____________coke?
11.“____________you_____________adictionary?
““Yes,I__________.”“Where__________you_____________it?
”“I___________itinabookstore.”“When___________you_____________it?
”“Yesterday.”五、短暂性动词转换为延续性动词:
①arriveat/insw.getto/reachsw.come/go/movetosw.→beinsw./atschool/athome/onthefarm/behere/bethere1)HegottoBeijingfiveminutesago.He__________________________Beijingfor__________________.2)ImovedtotheUSAlastyear.I__________________________theUSAsince____________________.3)Iwenthomeyesterday.I________________________homefor___________________.4)Theycameherelastweek.They__________________heresince___________________.②come/goback,return→bebackcome/goout→beout1)Hecameouttwoyearsago.He____________________________for____________________.2)WereturntoFuzhouyesterday.We_________________________toFuzhousince__________.③become→be1)Ibecameateacherin000.I__________________ateacherfor__________________.2)Theriverbecamedirtylastyear.Theriver__________________dirtyfor___________________.④close→beclosedopen→beopen1)Theshopclosedtwohoursago.Theshop__________________________for__________________.2)Thedooropenedatsixinthemorning.Thedoor________________________forsixhours.⑤getup→beup;
die→bedead;
leavesw.→beawayfromsw.fallasleep/gettotsleep→beasleep;
finish/end→beover;
marry→bemarried;
1)Igotuptwohoursago.I________________________since________________.2)HeleftFuzhoujustnow.He________________________________Fuzhouforfiveminutes.3)Mygrandpadiedin002.Mygrandpa______________________for_______________.4)Themeetingfinishedatsix.Themeeting____________________forsixhours.5)Igottosleeptwohoursago.I__________________________since__________________.6)Theymarr