八年级下册英语现在完成时态练习题.docx
《八年级下册英语现在完成时态练习题.docx》由会员分享,可在线阅读,更多相关《八年级下册英语现在完成时态练习题.docx(10页珍藏版)》请在冰点文库上搜索。
八年级下册英语现在完成时态练习题
现在完成时专项练习
一、写出下列动词的过去式和过去分词
study______________eat______________pay______________chat____________lose_____________come?
_______________
read______________stop______________run______________
fall______________see______________fell______________
swim______________give______________take______________write?
_________choose______________get______________
begin______________be____________bring______________
catch______________find?
______________go______________hold______________hear____________lay?
____________
hurt___________learn______/______know_______/______
grow___________leave______/______have_______/______
drive___________teach______/______make_______/______
二、单项选择
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_____onenewbookinthepasttwoyears.
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;havefinishedD.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、HasMrWhitebeenamemberofGreenerChinasince
he?
?
?
?
?
?
?
toChina?
A.Howsoon,comes?
?
?
?
?
?
?
?
?
?
?
?
B.Howoften,got?
?
C.Howlong,came?
?
?
?
?
?
?
?
?
?
?
?
?
D.Howfar,arrived
20、Hisuncle?
?
?
?
?
?
?
formorethan9years.
A.hascomehere?
?
?
?
?
?
?
?
?
B.hasstartedtowork
C.haslivedthere?
?
?
?
?
?
?
D.haslefttheuniversity
21.(?
?
)You'llanswerforwhatyou?
?
?
?
?
?
?
?
.
?
?
?
A.willdo?
?
?
?
?
?
B.havedone?
?
?
?
C.?
haddone?
?
?
D.?
?
do
22.(?
?
)He?
?
?
?
?
?
?
?
?
Tokyofortwoweeks.
A.hasleft?
B.?
hasbeenawayfrom?
?
?
C.?
?
hasbeenaway?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
D.?
isleaving?
?
?
?
?
?
?
?
?
?
?
?
?
23.(?
?
)-?
?
?
?
?
?
?
?
?
?
?
haveyoubeenhere?
?
?
-Foramonth.
?
?
?
A.Howoften?
?
B.?
?
Howfar?
C.Howlong?
?
?
D.?
Howsoon
24.(?
?
)It'sthethirdtimeyou?
?
?
?
?
?
?
?
lateforschoolthisweek.
?
?
?
A.were?
?
?
?
B.are?
?
?
?
C.hadbeen?
?
?
?
D.havebeen
25.(?
?
)Manynewrailways?
?
?
?
?
?
?
?
?
downinthepastfewyears.
A.hasbeenlied?
?
?
B.havebeenlaid?
C.havebeenlayed?
D.havebeenlied
26.(?
?
)-IsthatJackspeaking?
-Sorry,heisn'tinrightnow.He?
?
?
?
thecinemawithhisaunt.
A.hasbeento?
?
B.?
?
hasgoneto
?
C.?
havebeento?
D.?
havegoneto
27.(?
?
)It?
?
?
?
?
?
?
tenyearssincewelast?
?
?
?
?
?
?
?
inBeijing.
?
?
A.was,met?
?
?
B.hadbeen,met?
?
C.was,meet?
D.is,meet
三、用所给动词的适当形式填空
1、We_____just______(talk)aboutyou.
2、Whereareyou_____(be)?
I____(be)toNanjing.
3、When____you____(go)there?
I______(there)therelastmonth.
4、______you_____(visit)theGreatWallyet?
5、Howlonghaveyou______(teach)Englishinschool?
6、They_____(see)thefilmtwice.
7、He_____(work)inthathospitalsinceheleftcollege.
8、I____(be)toShanghaiforseveraltime.
9、What____you_______(do)yesterday?
I____(make)acake.10、---_____you_____(be)toBeijing?
---yes,Ihave.
11、Herparents_______(notwrite)tohersincetheyleft.
12.Idon’tknowthiswoman.I?
?
?
?
?
?
?
?
(meet,never)her.
13.-Let’sgotothecinema.-No,I?
?
?
?
?
?
?
?
?
(see,already)thefilm.
14.We?
?
?
?
?
?
?
?
(finish,not)ourhomeworkyet.Willyouwaitaminute?
15.John?
?
?
?
?
?
(come,not)yet.Hewillbebackinaminute.
16.Mr.GreenoftengoestoAmerica.Infact,he?
?
?
?
?
?
?
(be)theretentimes.
17.-Where’sJohn?
-He?
?
?
?
?
?
?
?
?
just?
?
?
?
?
(go)totheteachers’office.
18.She?
?
?
?
?
?
?
(study)Englishsinceshewasten.She?
?
?
?
?
(begin)tostudyEnglishwhenshewasten.
19.Jimisn’there.He?
?
?
?
?
?
?
?
(go)tothelibrary.He?
?
?
(go)thereanhourago.
20.He?
?
________?
?
?
(travel,never)onatraininherlife.
21.I?
?
?
?
?
?
(buy)thebiketwoweeksago.I?
?
?
?
?
?
?
?
(have)thisbikesincethebeginningofthismonth.I?
?
?
?
?
?
?
?
?
(have)itfortwoweeks.
22.Greatchanges?
?
?
?
?
?
?
?
(takeplace)inthosevillagesinthelasttenyears.
23.Howmanytimes?
?
?
?
?
you?
?
?
?
?
(phone)methesedays?
?
_?
?
you?
?
?
?
(phone)methismorning
24.Tomcan’tgetintotheroombecausehe?
?
?
?
?
?
?
?
(lost)thekeytothedoor.
25.I?
?
?
?
?
?
?
(look)forthedictionary,butI?
?
?
?
?
?
?
(findnot)ityet.
26.-?
?
?
?
?
thenewprogrammes?
?
?
?
?
(start)yet?
-No,they?
?
?
?
?
?
(plan,still)
27.?
?
?
?
?
?
?
you?
?
?
?
?
(know)whereyoursisterhas?
?
?
?
(go)?
28.We?
?
?
?
?
(live)inShanghaifrom1989to1999.We?
?
?
?
(live)for10years.
29.Theycan’tgowithus.They?
?
?
?
?
?
?
(finish,not)theworkyet.
30.You?
?
?
?
?
?
?
?
(change,not)yourmind,haven’tyou?
31.Wemustpayforthelibrarybookifwe?
?
?
?
?
?
?
?
?
(lost)it.
32、I?
?
?
?
?
?
?
(tell)youabouttheaccidentassoonasI?
?
?
?
?
(finish)thework.
33.-Ihearyourfather?
?
?
?
(be)toJapanonce.-Yes.He?
?
?
(go)therelastyear.
34.-When?
?
?
?
?
you?
?
?
?
(buy)thebook?
-I?
?
?
?
?
?
(have)itfortwoweeks.
35.Suchathing?
?
?
?
?
?
?
?
(happen,never)inthevillagebefore.
36.?
Ithinkyou?
?
?
?
?
?
?
never?
?
?
?
?
?
?
?
(hear)suchathing.
37.?
?
?
?
?
?
?
?
?
?
you?
?
?
?
?
?
(read)thebookyet?
38.Tom?
?
?
?
?
just?
?
?
?
?
?
?
(find)hiscat.
39.He?
(notsee)thefilmyet.
Sohe?
?
?
?
?
?
?
?
?
(see)itthisevening.
40.I?
?
?
?
?
?
?
?
?
(have)mylunchalready.
41.?
?
You?
?
?
?
?
?
(find)yourlostbook?
?
Yes,I?
?
?
?
?
?
?
?
(find)ithoursago.
42.Youneedn’ttellhimaboutit.I?
?
?
?
?
already?
?
?
?
?
himaboutit.(tell)?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
43.--when?
?
?
?
?
?
you?
?
?
?
?
there?
(go)?
--Threeweeksago.
44.?
--Jim,?
?
you?
?
?
(write)alettertoyouraunt?
--yes,I?
?
?
?
?
?
.I?
?
?
?
?
?
(write)itjustnow.
45.Haveyou?
?
?
?
?
?
?
?
(return)theladderyet?
No,not.I?
?
?
?
?
?
?
?
?
?
(return)itsoon.
46.Sofar,I?
?
?
?
?
?
?
?
?
?
(notget)aletterfromhim.
47.Untilnow,she?
?
?
?
?
already?
?
?
?
?
?
?
(write)threebooks.
48.Inthepastfewyears,we?
?
?
?
?
?
?
?
?
(build)alotofbuildings.
49.ThisisthefirsttimeI?
?
?
?
?
?
?
?
?
(visit)theGreatWall.
50.We?
?
?
?
?
?
already?
?
?
?
?
?
?
(know)eachotherbefore.
51.We?
?
?
?
?
?
(get)toknoweachotherthreeyearsago.
52.—Howmanytimes?
?
?
youever?
?
?
?
toShanghai?
--I?
?
?
?
ever?
?
?
therethreetimes.(去过)
53.-WhereisJim?
--He?
?
?
?
?
?
?
?
?
?
totheteachers’office(去了)
54.--?
?
?
?
?
you?
?
?
?
?
tothehospitalyet?
(去过)?
--yes,I?
?
?
(go)toseeDoctorLithismorningandhe?
?
?
?
?
(give)mesomemedicine.
--?
?
?
?
?
?
you?
?
?
?
?
(take)it.?
--Yes,I?
?
?
?
?
itjustamomentago.(take)
55.It?
?
?
?
?
?
?
?
(rain)foraweek.
56.?
Lastyearheoften?
?
?
?
?
?
?
(run)fortwohoursaday.
Untilnowhe?
?
?
?
?
?
?
?
fortwoyears.(run)
57.?
?
?
He?
?
?
?
?
?
_____?
(live)heresincehe?
?
?
____?
(move)here.
58.OurMathsteacher?
____?
?
(talk)toaboywhenI?
?
?
____?
(enter)theroom
59.TheGreens____________(be)totheGreatWalltwice.
60.I?
______?
?
(give)themessagetoherassoonashe?
?
_________?
(come)back.
61.There?
______?
?
(be)nobooksontheshelfamomentago.
62.Look,theGreens?
?
?
_____?
?
?
?
(have)supper.?
Butwe?
?
____just?
_____(eat)it.
63.Inoneortwoyears,she?
?
?
?
?
?
?
?
?
(become)adoctor.
四、句型转换(每空一词)
1、MissZhanghastraveledtoBeijing.(改为否定句)
MissZhang________________toBeijing.
2、HaveyoueverwantedtovisittheSummerPalace?
(作肯定回答)_______,I______.
3、Hehasansweredallthequestions.(对划线部分提问)_______________he_______?
4、Hehasfoundsomethingintheroom.(改为一般疑问句)_______hefound________intheroom?
5、Ididn'tseehimlastyear.(改为现在完成时)
I___________himforalongtime.
6、Theoldmandidelastyear.(同义句改写)
He___________forayear.
7、Thisfactoryopenedtwentyyearsago.(改写句子,句意不变)Thisfactory____________fortwentyyears.
8、MissGaoleftanhourago.(改写句子,句意不变)
MissGao________________________anhourago.
9、TheGreenFamilymovedtoFrancetwoyearsago.(改写句子,句意不变)
______twoyears______theGreenFamilymovedto
France.
10、Thebushasarrivedhere.Itarrivedtenminutesago(改写句子,句意不变)
11、Theyhaveknowneachotherfor6years(改写句子,句意不变)Theyhaveknowneachother______6years______12、Iboughtthebikelastyear
I___________thebikefor______________
13、Davidhasalreadygotsomethingtoeat(改为否定句)David_____________________toeat__________.
14.Hediedtwoyearsago.(改为同义句)
He?
___?
?
?
____?
?
?
?
?
?
?
____?
?
?
fortwoyears.
15.?
Iboughtthepenthreehoursago.(改为同义句)
I?
?
?
____?
?
?
?
?
?
?
_