一般过去时和现在完成时练习.docx
《一般过去时和现在完成时练习.docx》由会员分享,可在线阅读,更多相关《一般过去时和现在完成时练习.docx(4页珍藏版)》请在冰豆网上搜索。
![一般过去时和现在完成时练习.docx](https://file1.bdocx.com/fileroot1/2023-1/22/b7ee605c-16ab-4cca-aac2-a4e255fba253/b7ee605c-16ab-4cca-aac2-a4e255fba2531.gif)
一般过去时和现在完成时练习
1、Both his parents look sad.Maybethey _________what's happened to him.
A. knew B. haveknown C. mustknow D.willknow
2、He has _______been to Shanghai,has he?
A. already B.never C.ever D.still
3、Have you met Mr Li______?
A. just B. ago C.before D. amomentago
4、Thefamouswriter_____onenewbookinthepasttwoyear
A.is writing B.was writing C.wrote D.has written
5、-Ourcountry ______alotsofar.
-Yes.Ihopeitwillbeeven______.
A.has changed;well B. changed;good
C.has changed;betterD. changed;better
6、ZhaoLan______already ______inthisschoolfortwoyears.
A.was;studying B.will;study
C.has;studied D.are;studying
7、We______Xiao Li since she was a little girl.
A.know B. had known C.have known D. Knew
8、HarryPotterisaverynicefilm.I_______ittwice.
A. will see B. have seen C. saw D.see
9、-These farmers have been to the United States.
-Really?
When_____ there?
A.will they go B. did they go
C. do they go D. have they gone
10、-______you___your homework yet?
-Yes.I_____ it a moment ago.
A. Did;do;finished B. Have;done;finished
C. Have;done;have finished D. will;do;finish
11、His father ______the Party since 1978.
A. joined B. hasjoined C. wasinD. has been in
12、-Doyouknowhimwell?
- Sure.We_________friendssincetenyearsago.
A. were B.havebeen C.havebecome D.havemade
13、-Howlonghaveyou ____here?
-Abouttwomonths.
A. been B. gone C. come D. arrived
14、Hurry up!
The play__________for ten minutes.
A. has begunB. had begunC. has been onD. began
15、It _____ten years since he left the army.
A. is B. has C. will D. was
16、Miss Green isn't in the office.she_______ to the library.
A.has gone B.went C.will go D. has been
17、My parents______ Shandong for ten years.
A. have been in B.have been to
C. have gone to D.have been
18、Thestudentshavecleanedtheclassroom, ?
A.sothey B.don'tthey C.havethey D.haven'tthey
19、hasMrWhitebeenamemberofGreenerChinasincehe toChina?
A.Howsoon,comes B.Howoften,got
C.Howlong,came D.Howfar,arrived
20、Hisuncle formorethan9years.
A.hascomehere B.hasstartedtowork
C.haslivedthere D.haslefttheuniversity
二、句型转换
3、Theoldman_________lastyear.He forayear.(die)(动词填空)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory ________fortwentyyears.
5、MissGaoleftanhourago. (同义句转换)
MissGao_______________________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Her mother_______the Party three years ________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)
_______twoyears________theGreenfamilymovedtoFrance.
8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)
___________________________________________
一般过去时
1Shelivedtherebeforehe____toChina.
A.cameB.comesC.comeD.coming
2I_____but_____nothing.
A.waslistened;washearingB.listened;heard
C.havelistened;heardD.listened;heardof
3Whendidyou____here?
A.gottoB.reachedC.arriveinD.reach
4I____myhomeworkat7:
00yesterdayevening.
A.finishedB.wouldfinishC.wasfinishingD.finish
5-Hedidn'tgoshoppingwithyouyesterdayafternoon,didhe?
-_______.
A.No,hedoesn'tB.Yes,hedidn'tC.No,hedidD.Yes,hedid.
6-Ihavehadsupper.
-When____you____it?
A.have;hadB.do,haveC.did,haveD.willhave
(二)填空
1They____(be)onthefarmamomentago.
2There____(be)ashopnotlongago.
3Jenny____(notgo)tobeduntil11:
00o'clocklastnight.
4Danny_____(read)Englishfiveminutesago.
5I_____(see)LiLei____(go)outjustnow.
6He____(do)hishomeworkeveryday.Buthe__(notdo)ityesterday.
7WhenIwasyoung,I_____(play)gameswithmyfriends.
8When____you_____(write)thisbook?
I_____itlastyear.
9Didhe____(have)lunchathome?
10I_____(eat)thebread,I'mfullnow.一、选择
( )1.What_____they_____dinneryesterday?
A.do;havefor B.did;hadfor C.did;havefor D.were;havefor
( )2.Couldyoutellmewhattimetheplane ?
A.left B.leaves C.leaved D.wasleaving
( )3.Oneofus______bandlastmonth.
A.leaves B.leave C.leaved D.left
( )4.Where_______yourmotherborn?
A.are B.was C.were D.is
( )5.Doyouknowwhyhe_____forclasslastyear?
A.wasalwayslate B.alwayswaslate C.islatealways D.isalwayslate