一般过去时和现在完成时练习题含答案Word格式文档下载.doc
《一般过去时和现在完成时练习题含答案Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《一般过去时和现在完成时练习题含答案Word格式文档下载.doc(2页珍藏版)》请在冰豆网上搜索。
3)Hesaidhehadn’tvisitedtheexhibition________.
B.用since或for
1)Wehavelearnedfivelessons_____thebeginningofthisterm.
2)MrsLiaohasbeeninhospital______lastweek.
3)Ihavestayedatmyaunt’s_____twoweeks.
C.用havegone或havebeen
1)Wherearetheboystudents?
They_____totheschoolfactory.
2)Isyourfatherin?
No,he____toShenzhen._______heever______therebefore?
Yes,he___thereseveraltimes
3)HeaskedmeifI_____toHangzhoubefore.
ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.
2.选择填空
1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.
A.hadmade…havetried B.made…havetriedC.hasmade…tried
2“He____todrawhorsesalready”.“When______he?
”“Lastyear“
A.haslearned…did B.learned…did C.haslearned…has
3.Tom_____upintothetree.Look,he____highupthere!
A.hasgot…is B.hasclimbed…was C.got…was
4.____you_____thetextyet?
Yes,we____ittwohoursago.
A.Did…copy…did B.Have…copied…haveC.Have…copied…did
5.“Why______she_______angry?
”“Becausehe_____atherjustnow.”
A.did…get…shouted B.has…got…shoutedC.did…get…hasshouted
6.______you__________thefilmbefore?
Where_____you____it?
A.Have…seen…did…see B.Did…see…did…watchC.Have…seen…have…seen
7.You____mewaitingfortwohours.I____foryousincefive.
A.kept…waited B.havekept…waitedC..havekept…havewaited
8.Where______John_______?
Tothelibrary.He_________thereforanhour.
A.has…been…hasgone B.has…gone…hasbeenC.did…go…went
9.______thebabystill_____?
No,it_______crying.
A.Has…cried…hasstopped B.Is…crying…stoppedC.Is…crying…hasstopped
10.I_______theway.I________hereforquitemanyyears.
A.knew…havelived B.knew…live C.know…havelived
11._____youever_____America?
Yes,Ihave.
A.Have…goneto B.Have…gonein C.Have…beento
12.-Ihaveseenthefilm“Titanic”already.-When__________you__________it?
-Thedaybeforeyesterday.
A.have;
seen B.will;
see C.did;
see D.did;
seen
13.MrBlack__________inChinasincefiveyearsago.
A.lived B.haslived C.lives D.isgoingtolive
14.We____________treeslastSunday.Sofarwe__________over3,000treesthere.
A.planted;
planted B.planted;
haveplantedC.haveplanted;
planted
练习答案:
1.A.1)yet,yet 2)already 3)yet
B.1)since 2)since 3)since
C.1)havebeen 2)hasgone,Has,been,hasbeen
3)havebeen,havebeen
2.BDACA ADBDC CDDBC ABCDB DCADC BB