现在完成时态习题含答案Word下载.docx
《现在完成时态习题含答案Word下载.docx》由会员分享,可在线阅读,更多相关《现在完成时态习题含答案Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
veknownhimw_e_werechildren.
14.OurteacherhasstudiedJapanesethreeyears.
15.Shehasbeenawayfromthecityabouttenyears.
16.It'
sabouttenyearssheleftthecity.
用适当的时态填空:
1.She'
s(livehereeversincewshaesten.
2.Bothofthem(beinHongkongfortendays.
3.Bothofthem(cometoHongkongtendaysago.
4.Halfanhour(passsincethetrain(leave.
5.Mary(loseherpen.you(see
ithereandthere?
6.you(findyourwatchyet?
7.---Areyouthirsty?
---NoIjust(havesomeorange.
8.Wealready(returnthebook.
9.they(buildanewschoolinthevillage?
10.I(notfinishmyhomework.Canyouhelpme?
11.Myfather(readthenoveltwice.
12.I(buyabookjustnow.
13.I(lostmywatchyesterday.
14.Myfather(readthisbooksinceyesterday.
三、用have/hasbeento/in,havegonet及goto形式填空。
1WhereisJack?
Hehiscountryyesterday.
2Davidtheparkjustnow.
4Howlonghethisvillage?
5TheSmithsBeijingfor5years.
6youeverAmerica?
--Yes,Itheremany
times.
7Ithisschoolsincethreeyearsago.
8WhereisJim?
HethefarmsinceIcamehere.
9Whenhe?
Heanhourago.
10Wouldyouliketothezoowithme?
---Yes,butItherebefore.
11Whereyounow?
---Ithezoo.
12Heoftenswimming.
13youtherelastyear?
14theyoftenskatinginwinter?
延续性动词和瞬间性动词之间的转化
1.Hedied10yearsago.Hefor10years/since10yearsago.
2.Heborrowedthebook2weeksago.Hethebookfor2
weeks.
3.Heboughtthemotorbikeamonthago.Hethemotorbikefora
month.
4.Hearrivedherethreedaysago.Heheresincethreedaysago.
6.Helefthere2yearsago.Hefromherefor2years.
7.Thefilmbegan30minutesago.Thefilmfor30minutes.
9.Theyclosedthedooranhourago.Thedoorforanhour.
10.Hejoinedthearmylastyear.Hethearmyforayear.
一、单项选择。
1、—you___yourhomeworkyet?
—Yes.Iit
A.Did;
do;
finished
B.Have;
done;
C.Have;
havefinished
D.will;
finish
2、HisfatherthePartysince1978.
A.joined
B.hasjoined
C.wasin
D.hasbeenin
3、—Doyouknowhimwell?
—Sure.Wefriendssincetenyearsago.
A.were
B.havebeen
C.havebecome
D.havemade
4、.Whenhearrivedatthebusstop,thebusfor20minutes.
A.hasleft
B.hadleft
C.hasbeenaway
D.hadbeenaway
5、ItheLeaguefor5yearssofar.
B.havejoined
C.havebeenin
6、ThefactorysincetheFebruaryof1988.
A.hasbeenopenB.hasopenedC.wasopenD.opened
7、MaryandRosefriendssincetheymetin2000.
A.havemade
C.made
D.havebecome
8、Themeetingforaweeknow.
A.hasfinished
B.hasended
C.hasbeenover
9、MissGaothisschoolfornearly5years.
A.hasbeenin
B.hascometo
C.hastaught
10、Howlonghe?
A.did;
died
B.has,died
C.has,beendead
11、Heateightyesterdayafternoon.
A.slept
B.wassleeping
C.hassleep
D.hadslept
12、Hethecarforaweek.
A.bought
B.hasbought
C.hashad
13、Howlongyouill?
Twoweeks.
A.didfall
B.have,fell
C.have,been
14、I'
lllendyouthebook,butyoucanonlyitfor2days.
A.borrow
B.keep
C.take
15、HowlongcanIthebook?
B.lend
C.get
D.keep
16、Thefamouswriteronenewbookinthepasttwoyear.
A.iswriting
B.waswriting
C.wrote
D.haswritten
17、HaveyoumetMr.Li?
A.Just
B.ago
C.before
D.amomentago
18、—Howlonghaveyouhere?
—Abouttwomonths.
A.been
B.gone
C.come
D.arrived
19、—Ourcountryalotsofar.
—Yes.Ihopeitwillbeeven.
A.haschanged;
well
B.changed;
good
C.haschanged;
better
D.changed;
20、—you___yourhomeworkyet?
—Yes.Iitamomentago.
A.Did;
do;
B.Have;
done;
C.Have;
D.will;
21、WeXiaoLisinceshewasalittlegirl.
A.know
B.hadknown
C.haveknown
D.knew
22、HarryPotterisaverynicefilm.Itwice.
A.willsee
B.haveseen
C.saw
D.see
23、—ThesefarmershavebeentotheUnitedStates—.Really?
Whenthere
A.willtheygo
B.didtheygo
C.dotheygo
D.havetheygone
24、ZhouLangalreadyinthisschoolfortwoyears.
A.was;
studying
B.will;
study
C.has;
studied
D.are;
25、HisfatherthePartysince1998.
26、—Doyouknowhimwell?
27、Hehas___beentoShanghai,hashe?
A.already
B.never
C.ever
D.still
28、Hurryup!
Theplayfortenminutes.
A.hasbegun
B.hadbegun
C.hasbeenon
D.began
29、It___tenyearssinceheleftthearmy.
A.Is
B.hasbeen
C.will
D.was
30、MissGreenisn'
tintheoffice.Shetothelibrary.
A.hasgone
B.went
C.willgo
D.hasbeen
31、MyparentsShandongfortenyears.
A.havebeenin
B.havebeento
C.havegoneto
D.havebeen
32、Thestudentshavecleanedtheclassroom,?
A.sothey
B.don'
tthey
C.havethey
D.haven'
33、hasMr.WhitebeenamemberofGreenerChinasinceheto
China?
A.Howsoon,comes
B.Howoften,got
C.Howlong,came
D.Howfar,arrived
34、Hisuncleformorethan9years.
A.hascomehere
B.hasstartedtowork
C.haslivedthere
D.haslefttheuniversity
答案
1.hasn'
t;
gone;
yet;
Has;
gone;
yet2.hasn'
had;
Ha;
s;
had3.Howmany;
times;
has4.Where;
have;
had
用sinee和for填空:
1.for2-6.sinee7.for8-13.sinee14-15.for16.sinee
1.lived2.havebeen3.came4.haspassedleft5.haslostHave
seen
6.Havefound
7.havehad
8.havereturned
9.Didbuilt10.didn'
tfinishr1e1a.dha1s2.bought13.lost14.hasread
用have/hasbeento/in,havegonet及go的各种形式填空:
1.wentto2.wentto
4.hasbeenin5.hasbeenin6.Havebeento;
havebeen7.havebeenin8.hasgoneto9.didgo;
went10.go;
havebeen11.didgo;
went12.goes13.Didgo14.Dogo
延续性动词和瞬间性动词之间的转化:
1.hasbeendead2.haskept3.hashad4.hasbeen6.hasbeenaway7.hasbeenon9.hasbeenelosed10.hasbeenamemberof
单项选择
1-10CDBCCABCAC11-20ACCBDDCACB21-30CBBCDBBCBA31-34ADCC