一般过去时和现在完成时练习题
1A用already或yet
1Havetheytake
dow
theoldpictures______Notheyhave
’t_______
2Mostofushavefi
ishedourcompositio
s_____
3Hesaidhehad
’tvisitedtheexhibitio
________B用si
ce或for
1Wehavelear
edfivelesso
s_____thebegi
i
gofthisterm
2MrsLiaohasbee
i
hospital______lastweek
3Ihavestayedatmyau
t’s_____twoweeksC用havego
e或havebee
2Isyourfatheri
Nohe____toShe
zhe
_______heever______therebefore
Yeshe___thereseveraltimes
3HeaskedmeifI_____toHa
gzhoubefore
ItoldhimthatIwa
tedtogothereforavisitasI____
ever____tothatcitybefore2选择填空
1Mother____mea
ewcoatyesterdayI_______ito
Itfitsmewell
Ahadmade…havetriedBmade…havetried
Chasmade…tried
Dmade…tried
2“He____todrawhorsesalready”“Whe
______he”“Lastyear“
Alear
ed…hasBlear
ed…did
Chaslear
ed…hasDhaslear
ed…did
f3Tom_____upi
tothetreeLookhe____highupthere
Ahasgot…isBhasclimbed…wasCgot…wasDclimbed…is
4____you_____thetextyetYeswe____ittwohoursago
ADid…copy…didBHave…copied…have
CHave…copied…didDDid…copy…had
5“Why______she_______a
gry”“Becausehe_____atherjust
ow”
Adid…get…shouted
Bhas…got…shouted
Cdid…get…hasshouted
Dhas…got…hasshouted
6______you__________thefilmbeforeWhere_____you____it
AHave…see
…did…seeBDid…see…did…watch
CHave…see
…have…see
DDid…see…have…see
7You____mewaiti
gfortwohoursI____foryousi
cefive
Akept…waited
Bhavekept…waited
Ckept…havewaited
Dhavekept…havewaited
8Where______Joh
_______TothelibraryHe_________therefora
hour
Ahas…bee
…hasgo
eBhas…go
e…hasbee
Cdid…go…we
tDdid…be…we
t
9______thebabystill_____Noit_______cryi
g
AHas…cried…hasstopped
BIs…cryi
g…stopped
CDid…cry…stopped
DIs…cryi
g…hasstopped
10I_______thewayI________hereforquitema
yyears
Ak
ew…havelivedBk
ew…live
fCk
ow…havelivedDk
ow…live11_____youever_____AmericaYesIhaveAHave…go
etoBHave…go
ei
CHave…bee
toDHave…bee
i
12Mybrother____collegeforoverthreeyearsAhasgo
etoBhasbee
toChasbee
i
Dhasbee
at13He________theArmybythee
dof1989He______i
thearmysi
cethe
Ajoi
ed…isBhasjoi
ed…hasbee
Chadjoi
ed…isDhadjoi
ed…hasbee
14BythetimeI_____backthey____upte
satellitesAcame…havese
tBcame…hadse
tCcome…havese
tDhadcome…se
t15Jack____overfivelesso
sbyseve
o’clockThe
he____arestAwe
t…tookBwe
t…hadtake
Cr