模块二现在完成时练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模块二现在完成时练习题及答案
一、时态讲解:现在完成时
(1)构成:现在完成时由助动词have+过去分词构成,助动词have有人称和数的变化。
第三人称单数用has,其余用have.
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study为例,其否定式、疑问式和简单回答形式如下:否定式疑问式Ihavenot(haven’t)studied…. HaveIstudied…? Youhavenot(haven’t)studied…. Haveyoustudied…? Hehasnot(hasn’t)studied…. Hashestudied…?
否定疑问式简单回答(肯定/否定)HaveInot(Haven’tI)studied…? Yes,youhave.No,youhaven’t. Haveyounot(Haven’tyou)studied…? Yes,Ihave.No,Ihaven’t. Hashenot(Hasn’the)studied…? Yes,hehas.No,hehasn’t. (2)用法:
1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
Mydaughterhasjustgoneout.我女儿刚出去。
I’msurewe’vemetbefore.我肯定我们以前见过面。
Shehasarrived.她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,lately,for…,since…,yet等。
如:
Ihaven’theardfromherthesedays.这些日子我没有收到她的信。
Wehaven’tseenyourecently.最近我们没有见到你。
Theyhavebeenawayfortwoyears.他们离开已经两年了。
ShehasbeenwithussinceMonday.
注意:
since和for的区别
since后接时间点,如1993,lastterm,yesterday,thetimeIgottherefor后接一段时间,表示“长达多久”,如tenyears,awhile,twodays等。
Ex:用since和for填空
1.JimhasbeeninIreland______Monday.
2.JillhasbeeninIreland__ ____threedays.
3.HisaunthaslivedinAustralia______15days.
4.Maryisinheroffice.Shehasbeenthere______7o''clock.
5.Indiahasbeenanindependentcountry______1974.
6.Thebusislate.They''vebeenwaiting______20minutes.
7.Nobodylivesinthosehouses.Theyhavebeenempty______man yyears.
8.Mikehasbeenill______alongtime.Hehasbeeninhospital______ October.
1.since
2.for
3.for
4.since
5.since
6.for
7.for
8.since
2)表示短暂意义的动词如arrive,leave,borrow,buy,begin,start,die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:
Hehascomeherefor2weeks.×
Theoldmanhasdie dfor4months.×
Theyhaveleftonlyfor5minutes.×
以上三句话可以改为:
Hehasbeenherefor2weeks.
Theoldmanhas_____________for4months.
Theyhave__________onlyfor5minutes
2)have(has)been和have(has)gone的区别:表示“曾到过某地”要用“have(has)been”;表示“已经去某地”要用“have(has)gone”。
试比较:
Wherehashebeen?他刚才到哪里去了?(已经回来了)
Wherehashegone?他上哪儿去了?(人不在)
TheyhavebeentoCanada.他们到过加拿大。
(现在已经不在加拿大)
TheyhavegonetoCanada.他们到加拿大去了。
(可能在路上和已经到加拿大).
3)现在完成时不能和表示过去的时间状语连用,如yesterday,lastyear,in1976,twodaysago,justnow,whenIcamein,但可以和already,yet,sometimes,always,often,before,lately,recently,once,t wice,ever,never等连用。
例如:
Shehasalreadycome.她已经来了。
Ihaven’treadityet.我还没读过这个。
Ihavemethimbefore.我从前曾见过他。
MaHonghasalwaysbeenagoodstudent.马红一直是个好学生。
Ihaveoftenseenhiminthestreet.我经常在街上看见他。
TheyhaveneverbeentoYan’an.他们从未去过延安。
Ihaven''tseenhimlately.我近来没看到他。
IrregularVerbs
BaseForm PastForm PastParticiple bear bore born beat beat beaten become became become blow blew blown bring brought brought build built built buy bought bought catch caught caught choose chose chosen come came come do did done drink drank drunk drive drove driven eat ate eaten fall fell fallen find found found fly flew flown get got got give gave given go went gone grow grew grown have had had hear heard heard keep kept kept leave left left lose lost lost make made made put put put read read read run ran run say said said see saw seen sell sold sold send sent sent sing sang sung sink sank/sunk sunk take took taken teach taught taught write wrote wrote am,is was been are were been
Exercise:
I.Fillintheblankswiththeproperform.
1.I____already____(see)thefilm.I________(see)itlastweek.
2._____he____(finish)hisworktoday?Notyet.
3.Myfather____just____(come)backfromwork.Heistirednow.
4.Where’sLiMing?He__________(go)totheteacher’soffice.
5.I__________(work)heresinceI______(move)herein1999.
6.SofarI_______________(make)quiteafewfriendshere.
7.Howlong________theWangs______________(stay)here?Fortwo weeks.
8.I________just___________(finish)myhomework.
9.He________(go)toschoolonfooteveryday.
10.____you______(find)yoursciencebookyet?
11.Ifit____(be)finetomorrow,I''llgowithyou.
12.Thestudents____________(read)Englishwhentheteachercam ein.
13.Look!Themonkey__________(climb)thetree.
14.Mymother__________(come)toseemenextSunday.
15.I''velostmypen._________you________(see)itanywhere?
1.have,seen,saw
2.Has,finished
3.has,come
4.hasgone
5.havew orked,moved
6.havemade
7.have,stayed
8.have,finished
9.goes10. have,found11.is12.werereading13.isclimbing14.iscoming15.Have ,seen
II.Choosethebestanswer.
1.Howlonghaveyou_______here?
e
B.got
C.arrived
D.been
2.Mygrandpadied_________.
A.attheageofmy2
B.for2years
C.whenIwas2.
D.myagewas6.
3.Janehas_____toBeiJing.Shewillcomebacktomorrow.
A.been
B.gone
C.went
D.neverbeen
4.Itistenyears_____Ilastsawher.
A.after
B.since
C.for
D.that
5.--WhowillgotothestationtomeetLorry?
--Iwill.I_____herseveraltimes.
A.met
B.havemet
C.hadmet
D.willmeet
6.--Whatanicedress!Howlong_____you_____it?
--Just2weeks.
A.will,buy
B.did,buy
C.are,having
D.have,had
7.--DoyouknowLydiaverywell?
--Yes,SheandI_____friendssincewewereveryyoung.
A.havemade
B.havebecome
C.havebeen
D.haveturned
8.TheSmiths_______inChinafor8years.
A.haslived
B.lived
C.havebeen
D.live
9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?
--Sorry.He______theBainiaoPark.
A.hasbeento
B.hasgoneto
C.wentto
D.willgoto
10.--____youever____totheUS?
--Yes,twice.
A.Have,gone
B.Have,been C,Do,go D.were,going
III.Rewritethesentences.
1.IhavebeentoMacaubefore.(改为否定句)?I__________________beentoMacaubefore.
2.Hehasn’tcometosc hoolbecausehewasill.(就划线部分提
问)_____________hecometoschool?3.Iboughanewbikejustnow.(用just改写)??I____just____anewbike.4.WebegantolearnEnglishthreeyearsa go.(改为同义句)We________English____threeyears
5.Hehasneversurfed,______________?(改成反意疑问句)
.Theyhavebeenheresince2000.(对划线部分提问)___________havetheybeenhere?
7.Theoldman_________lastyear.Hehas______________forayear.(di
e)(动词填空)
.MissGaoleftanhourago.(同义句转换)MissGaohas_______________________anhourago.
Askthequestions
1)Ihavebeentherefortwodays.
_____________________________you____________________?
2)Myfatherhaslivedheresince2000.
____________________________yourfather___________________?
3)Helefthereyesterday.
_________________he___________________?
4)Theyboughtabooktwohoursago.
_____________________they__________abook?
Keys:1.Howlonghave,beenthere2.Howlonghas,livedhere3.W hendid,leavehere4.Whendid,buy
Use“never,ever,already,just,yet,for,since”tofillint heblanks.
1.Ihave_______seenhimbefore,soIhavenoideaabouthim.
2.Jackhas_________finishedhishomework.
3.Mr.Wanghastaughtinthisschool________tenyears.
4.“Haveyou________seenthefilm?”“No,Ihave________seenit.”
5.“Hasthebusleft_______?”“Yes,ithas_________left.”
Keys:1.never2.just,already3.for4.ever,never5.yet,just/already
现在完成时练习题及答案
一、翻译下列句子:
你曾经吃过鱼和薯条吗?
2.我刚刚丢了我的化学书。
3.我以前从来没去过那个农场。
4.他已经吃过午饭
5.你已经看过这部电影了吗?
6.我哥哥还没回来。
7.这本字典我已买了三年了。
8.他离开中国三年了。
9.我认识他们五年了。
10.他们已去了美国五年了。
11.自从他搬到济宁,他就住这儿了。
12.我妹妹成为一个大学生已经三年。
13.自从1999年以来他们就认识。
14.我来到这个学校已3年多了。
二、用since和for填空
1.______twoyears
2.____twoyearsago
3.___lastmonth
4.______1999
5._______yesterday
6._______4o’clock
74hours8._____anhourago
9.___wewerechildren
10._____lunchtime
11.____shelefthere
12.HehaslivedinNanjing___theyearbeforelast.
13.I’veknownhim______wewerechildren.
14.OurteacherhasstudiedJapanese______threeyears.
15.Shehasbeenawayfromthecity______abouttenyears.
16.It’sabouttenyears__________sheleftthecity.
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①arriveat/insp/getto/reachsp/come/go/movetosp
→beinsp/atschool/athome/onthefarm/behere/bethere
1)HegottoBeijingfiveminutesago.HeBeijingfor.
2)ImovedtotheUSAin2008.ItheUSAsince.
3)Iwenthomeyesterday.Ihomefor.
4)Theycameherelastweek.They___________heresince__________ ___.
②cometo/gobackto/returnto→bebacktogoout→beout
1)Hecameouttwoyearsago.He______________for____________.
2)WereturntoBeijingyesterday.We_______________toBeijingsin ce__________.
③become→be
1)Ibecameateacherin2000.I________________ateacherfor_______ __________.
2)Theriverbecamedirtylastyear.Theriver______________dirtyfor _______________.
④close→beclosedopen→beopen
1)Theshopclosedtwohoursago.Theshop_____________________f or_________________.
2)Thedooropenedatsixinthemorning.Thedoor_______________ _________forsixhours.
⑤getup→beup;die→bedead;leavesp.→beawayfromsp.
fallasleep/gettotsleep→beasleep;finish/end→beover;marry→bemarried;
1)Igotuptwohoursago.I_____________________since_____________ __.
2)HeleftShanghaijustnow.He__________________________Shang haiforfiveminutes.
3)Mygrandpadiedin2002.Mygrandpa__________________for____ ___________.
4)Themeetingfinishedatsix.Themeeting____________________fo rsixhours.
5)Igottosleeptwohoursago.I________________since_____________ _____.
6)Theymarriedin1990.They___________________________since___ ______.
⑥start/begintodosth.→dosth.;begin→beon
1)Ibegantoteachatthisschoolin1995.I________atthisschoolsinc e____.
2)Thefilmbegantwominutesago.Thefilm____________for_______ _.
⑦borrow→keep;lose→nothave;buy→have;puton→wear
catch/getacold→haveacold;gettoknow→know
1)Theyborroweditlastweek.They__________itsince_____________.
2)Iboughtapentwohoursago.I____________apenfor____________ _.
3)Igottoknowhimlastyear.I___________himsince___________.
4)Iputonmyglassesthreeyearsago.I_________myglassesfor____ __________.
⑧have/hasgoneto→havebeenin
HehasgonetoBeijing.He_____________Beijingfortwodays.
⑨jointheleague/theParty/thearmy
→bealeaguemember/aPartymember/asoldier
→beamemberoftheleague/theParty
→beintheleague/theParty/thearmy
1)Hejoinedtheleaguein2002.
He_________________a_________________fortwoyears. He___________a_________the________fortwoyears.
He_______________________theleaguefortwoyears.
2)Mybrotherjoinedthearmytwoyearsago. Mybrother_________a________for______________________. Mybrother___________in___________fortwoyears.
四、划线提问
1)Ihavebeentherefortwodays.
_____________________________you____________________?
2)Myfatherhaslivedheresince2000.
____________________________yourfather___________________?
3)Helefthereyesterday.
_________________he___________________?
4)Theyboughtabooktwohoursago.
_____________________they__________abook
五、用have(has)been或have(has)gone填空。
A:Where____________LiFei___________?
B:He____________toHainanIsland.
A:Howlong___________he___________there?
B:He_____________thereforthreedays.
A:Whenwillhecomeback,doyouknow?
B:I’mafraidhewon’tcomebackrecently.
A:CouldyoutellmethewaytoHainanIsland?
B:Sorry,I_________never___________there.
A:Howmanytimes___________LiFei__________tothatplace?
B:He_____________thereonlyonce.
六、用have/hasbeento/in,havegoneto及go的各种形式填空。
1)WhereisJack?He__________hiscountry.
2)David________theparkjustnow.
3)John_______Englandsincehecameback.
4)Howlong_____they_____thisvillage?
5)TheSmiths______Beijingforyears.
6)_____youever____America?--Yes,I_____theremanytimes.
7)I_____thisschoolsincethreeyearsago.
8)WhereisJim?He_____thefarm.
9)When_____he_____?He_______anhourago.
10)Wouldyouliketo_____tothezoowithme?---
Yes,butI_____therebefore.
11)Where_____you_____now?---I____tothezoo.
12)Heoften_____swimming.
13)_____you______therelastyear?
14)_____theyoften______skatinginwinter?
七用never,ever,already,just,yet,for,since填空
1.Ihave_______seenhimbefore,soIhavenoideaabouthim.
2.Jackhas_________finishedhishomework.
3.Mr.Wanghastaughtinthisschool________tenyears.
4.“Haveyou________seenthefilm?”“No,Ihave________seenit.”
5.“Hasthebusleft_______?”“Yes,ithas_________left.”
八.用适当的时态填空:
1.She’s_____________(live)hereeversinceshewasten.
2.Bothofthem________________(be)inHongkongfortendays.
3.Bothofthem____________(come)toHongkongtendaysago.
4.Halfanhour__________(pass)sincethetrain__________(leave).
5.Mary________(lose)herpen.________you_______(see)ithereand there?
6._________you_____(find)yourwatchyet?
7.---Areyouthirsty?---
NoI_________just_________(have)someorange.
8.We----already_________(return)thebook.
9.________they_______(build)anewschoolinthevillage?
10.I_____________(notfinish)myhomework.Canyouhelpme?
11.Myfather_____(read)thenoveltwice.
12.I_________(buy)abookjustnow.
13.I_________(lost)mywatchyesterday.
14.Myfather___________(read)thisbooksinceyesterday.
现在完成时态练习题答案
一.翻译下列句子:
1.Haveyoueverhad/eatenfishandchips?
2.Ihavejustlostmychemistrybook.
3.Ihaveneverbeentothefarmbefore.
4.Hehasalreadyhadlunch=Hehashadlunchalready.
5.Haveyouseenthemovieyet?
6.Mybrotherhasn’tcome/get/beenbackyet=Mybrotherhasn ’treturnedyet.
7.Ihavehadthisdictionaryforthreeyears/sincethreeyearsago.
8.HasbeenawayfromChinaforthreeyears.
9.Ihaveknownthemforfiveyears.
10.TheyhavebeenintheUSAforfiveyears.
11.HehasbeenheresincehemovedtoJining.
12.Mysisterhasbeenacollegestudentforthreeyears=Mysister hasbeenincollegeforthreeyears.
13.Theyhaveknowneachothersince1999.
14.Ihavebeeninthisschoolforoverthreeyears.
二、用since或者for填空
1.for
2.since
3.since
4.since
5.since
6.since
7.for8since9.since10.since
11.since12.since13.since14.for15.for
16.since
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语
①1.hasbeenin,fiveminutes
2.havebeenin,2008
3.havebeenat,twodays
4.havebeen,lastweek
②1.havebeenout,twoyears
2.havebeenback,yesterday
③1.havebeen,nineyears
2.hasbeen,twoyears
④1.hasbeenclosed,twohours
2.hasbeenopen
⑤1.havebeenup,twohoursago
2.hasbeenawayfrom
3.hasbeendead,sevenyears
4.hasbeenover
5.havebeenasleep,twohoursago
6.havebeenmarried,1990
⑥1.havetaught,1995
2.hasbeenon,twominutes
⑦1.havekept,lastweek
2.havehad,twohours
3.haveknown,lastyears
4.haveworn,threeyears
⑧hasbeenin
⑨hasbeen,Leaguemember hasbeen,memberof,League hasbeenin
2.hasbeen,soldier,twoyears
hasbeen,thearmy
四、划线提问
1.Howlonghave,beenthere
2.Howlonghas,livedhere
3.Whendid,leavehere
4.Whendid,buy
五、用have(has)been或have(has)gone填空。
A:WherehasLiFeigone?
B:HehasgonetoHainanIsland.
A:Howlonghashebeenthere?
B:Hehasbeenthereforthreedays.
A:Whenwillhecomeback,doyouknow?
B:I’mafraidhewon’tcomebackrecently.
A:CouldyoutellmethewaytoHainanIsland?
B:Sorry,Ihaveneverbeenthere.
A:HowmanytimeshasLiFeibeentothatplace?
B:Hehasbeenthereonlyonce.
六、用have/hasbeento/in,havegoneto及go的各种形式填空。
1.hasgonet
2.wentto
3.hasbeenin
4.have,beenin
5.havebeenin
6.Have,beento;havebeen
7.havebeenin/at8.hasgoneto
9.didgo;went10.go;havebeen
11.are,going;amgoing12.goes
13.Did,go14.Do,go
七、综合练习:
1.never
2.just,already
3.for
4.ever,never
5.yet,just/already
八.用适当的时态填空:
1.lived/hasbeenliving
2.havebeen
3.went
4.haspassed;left
5.haslost;have,seen
6.Have,found
7.have,had
8.have,returned
9.Have,built10.haven’tfinished 11.hasread12.bought13.lost 14.havebeenreading/hasread。