练习题现在完成时和过去完成时专项练习之欧阳地创编.docx
《练习题现在完成时和过去完成时专项练习之欧阳地创编.docx》由会员分享,可在线阅读,更多相关《练习题现在完成时和过去完成时专项练习之欧阳地创编.docx(5页珍藏版)》请在冰豆网上搜索。
练习题现在完成时和过去完成时专项练习之欧阳地创编
一、单项选择。
1、Bothhisparentslooksad.Maybethey_________what'shappenedtohim.
A.knewB.haveknownC.mustknowD.willknow
2、Hehas_______beentoShanghai,hashe?
A.alreadyB.neverC.everD.still
3、HaveyoumetMrLi______?
A.justB.agoC.beforeD.amomentago
4、Thefamouswriter_____onenewbookinthepasttwoyear.
A.iswritingB.waswritingC.wroteD.haswritten
5、—Ourcountry______alotsofar.
—Yes.Ihopeitwillbeeven______.
A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better
6、ZhaoLan______already______inthisschoolfortwoyears.
A.was;studyingB.will;studyC.has;studiedD.are;studying
7、We______XiaoLisinceshewasalittlegirl.
A.KnowB.hadknownC.haveknownD.knew
8、HarryPotterisaverynicefilm.I_______ittwice.
A.willseeB.haveseenC.SawD.see
9、—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygoB.didtheygoC.dotheygoD.havetheygone
10、—______you___yourhomeworkyet?
—Yes.I_____itamomentago.
A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish
11、Hisfather______thePartysince1978.
A.JoinedB.hasjoinedC.wasinD.hasbeenin
12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
13、—Howlonghaveyou____here?
—Abouttwomonths.
A.beenB.goneC.comeD.arrived
14、Hurryup!
Theplay__________fortenminutes.
A.hasbegunB.hadbegunC.hasbeenonD.began
15、It_____tenyearssinceheleftthearmy.
A.isB.hasC.willD.was
16、MissGreenisn'tintheoffice.she_______tothelibrary.
A.hasgoneB.wentC.willgoD.hasbeen
17、Myparents______Shandongfortenyears.
A.havebeeninB.havebeentoC.havegonetoD.havebeen
18、Thestudentshavecleanedtheclassroom,_____?
A.sotheyB.don’ttheyC.havetheyD.haven’tthey
19、_____hasMrWhitebeenamemberofGreenerChinasincehe____toChina?
A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived
20、Hisuncle____formorethan9years.
A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity
二、句型转换。
1、Hehasneversurfed,_____________?
(改成反意疑问句)
2、Theyhavebeenheresince2000.(对划线部分提问)
________________havetheybeenhere?
3、Theoldman_________lastyear.He____________forayear.(die)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory______________________fortwentyyears.
5、MissGaoleftanhourago.(同义句转换)
MissGao_______________________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)
_______twoyears________theGreenfamilymovedtoFrance.
8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)
___________________________________________
时间:
2021.03.04
创作:
欧阳地
2.选择填空
.1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.
A.hadmade…havetriedB.made…havetried
C.hasmade…triedD.made…tried
.2"He____todrawhorsesalready"."When______he?
""Lastyear"
A.learned…hasB.learned…didC.haslearned…hasD.haslearned…did
.3.Tom_____upintothetree.Look,he____highupthere!
A.hasgot…isB.hasclimbed…wasC.got…wasD.climbed…is
.4.____you_____thetextyet?
Yes,we____ittwohoursago.
A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…had
.5."Why______she_______angry?
""Becausehe_____atherjustnow."
A.did…get…shoutedB.has…got…shoutedC.did…get…hasshoutedD.has…got…hasshouted
.6.______you__________thefilmbefore?
Where_____you____it?
A.Have…seen…did…seeB.Did…see…did…watch
C.Have…seen…have…seenD.Did…see…have…seen
.7.You____mewaitingfortwohours.I____foryousincefive.
A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaited
.8.Where______John_______?
Tothelibrary.He_________thereforanhour.
A.has…been…hasgoneB.has…gone…hasbeenC.did…go…wentD.did…be…went
.9.______thebabystill_____?
No,it_______crying.
A.Has…cried…hasstoppedB.Is…crying…stoppedC.Did…cry…stoppedD.Is…crying…hasstopped
.10.I_______theway.I________hereforquitemanyyears.
A.knew…havelivedC.knew…liveC.know…havelivedD.know…live
.11._____youever_____America?
Yes,Ihave.
A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beenin
.12.Mybrother____collegeforoverthreeyears.
A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat
.13.He________theA