现在完成时和一般过去时专项练习.docx
《现在完成时和一般过去时专项练习.docx》由会员分享,可在线阅读,更多相关《现在完成时和一般过去时专项练习.docx(13页珍藏版)》请在冰豆网上搜索。
现在完成时和一般过去时专项练习
现在完成时和一般过去时专项练习一、用所给单词的正确形式填空。
1.--you(have)lunchyet?
---Yes,IL
---Whenyou(have)it?
---I(have)itat12:
00.
2.she(write)alettertoheraunt
yet?
Yes,she二She(write)ittheday
beforeyesterday
3.--you(find)yourknifeyet?
---Notyet.
4.I(sing)theEnglishsongbefore.
5.Inever(see)himbefore.
6..Shejust(ride)ahorse?
7.Tomwithhismother(shop)just
now..
8.Sam(go)toschoolbybikelast
year.
9.Mybrother(join)thearmyin1999.
10.Mybrother(be)inthearmysince1999.
11.John(notwatch)TVlastnight.
12.She(do)herhomeworkalready.
14.I(read)themagazineyesterday.
15.Whatwasshedoingwhenshe__(come)
here.
16.We(play)footballfivehoursago.
17..Mikealready(finish)the
work.
18.We(run)outofmoney.What
shallwedo?
19.Ijust(lose)mymathbook.
20.I(be)toBeijingtwice
21.Myfathernever(eat)icecream.
22.I(work)heresince1995.
23.The(teach)Englishsincethey
(come)tothisschool.
24.We(learn)1000wordssofar.
25.Tom(be)awayforthreedays.
Hewillcomebacktomorrow.
26.Theteacher(leave)twodaysago.
27.Theteacher(be)heresincetwodays
ago.
28.---you(clean)theroomyet?
--Yes,we(do)thatalready.
--Whenyou(do)it?
13.WhereisJack?
He(go)thepark.
---We
(do)itanhourago.
2005.
29.---
he(see)thisfilmyet?
39.I
(clean)myroomtwohours
--Yes,he
ago.
--When
he(see)it?
40.I(clean)myroomsincetwohours
--He
itlastweek.
ago.
30.I
(read)thebooktwice.It's
41Theoldmen
(live)inthehouse
interesting.
fortenyears.
31—Where
'sshe?
42.Mumisnotathomenow.She
.--She
(go)toPairs.
(go)theshop.
--How
she(go)there?
43.Thesun
(rise)sincefiveo'clock.
--She
(go)therebyair.
44.I'msorry
I'vealready(forget)
32.Sofar,manvcountries(improve)
yourname.
theirenvironment.
45.Myleg
(hurt)alotlastnight.
33.MrChen
(give)upsmokinglast
46.They
(eat)alotofchichenalready.
year.
47.---he
(give)thebookbackto
34.MrChen
(give)upsmokingsince
thelibrary?
lastyear.
--Notyet.
35.lt'stenyearssinceI(meet)her.
48.Myuncle
(teach)Englishforten
36.Thisisthemostinterestingbookthat
years.Heloveshisjob.
I
(read).
49.I(spend)fivehourswatchingTV
37.She
(work)inthishospitalin
lastweekend.
2005.
50.He'sjust
(tell)usastory.
38.She
(work)inthishospitalsince
一、按要求变换句型。
1.1havealreadyeatenthefood.(
否定句)
(提问)
2..Wehaveeverreadthisbook..(否定句)
3.Theplanehasarrived.(否定句)
4.She'slentsomemoneytoothers.(否定句)
5.Shehasalreadyvisitedheraunt.(一般疑
问句并肯定回答)
6..Myfatherhasalreadyhadlunch.(一般问
句并否定回答)
7.1haveeverreadthisstory.
定回答)
(般冋句并冃
8.He'severriddenahorse.
(一般问句并否
定回答)
9.Hetookphotosinthepark.
(一般问句并否
定回答)
1O.She'salreadyvisitedheraunt.(提问)
11.UncleWanghasputthekeyinhisbag.(提
问)
12.Ihavepracticedtheconversationtwice.
13.Shehascollectedtwentykitessofar.(提问)
14.Ihavecleanedtheroom.(提问)
15.I'vebeenateachersinceIcamehere.
(提问)
16.She'slivedheresincethreeyearsago.
(提问)
17.Theyhavehadthiscarfortendays.(提问)
18.Shewenttothezoothreeyearsago.(提
问)
19.Hewasaworkerthreeyearsago.(改成现
在完成时)
Heaworkerthreeyearsago.
20.WebegantostudyEnglishfiveyearsago.
(改成现在完成时)
WeEnglishsincefiveyearsago.
21.Heboughtthebikein2005.(改成现在完成
时)
Hethebike2005.
22.Theteacherlefttwohoursago.(改成完成
时)
Theteachersincetwohours
ago
23.MariaandJanehavewaitedattheairport
fortwohours.(对划线部分提问)
MariaandJane
waitedattheairport?
24.JimleftChongqing3daysagobecauseof
hisnewwork.(改为同义句)
JimhasfromChongqing
for3daysbecauseofhisnewwork.
25.She'salreadygonetoEngland.()
ShetoEngland.
26.They'veleftthere.(一般疑问句
theythere?
27.I'vebeenateachersinceIcamehere.
(提问)
youateacher?
28.Hewasaworkerthreeyearsago.(用since
threeyearsago改写句子)
Heaworkersincethreeyearsago
29.Theteacherlefttwohoursago.(用since
twohoursago改写句子)
Theteachersincetwohoursago
30.Thefilmendedanhourago.(同义句)
Thefilmforanhour.
31.Theoldmandiedfivedaysago.(同义句)
Theoldmanforfivedays..
32.我们买这本书三年了.
Wethebookforthreeyears
33.他感冒三天了.
Heacoldforthreedays
34电影开始了一小时了
Thefilmforanhour
否定句!
从上星期以来,我就借了这本书.
Ithebooksincelastweek
36.Mr.Black死了三年了
Mr.Black
forthreeyears
37.自从三年前以来
Tom就离开了中国。
Tom
fromChinasincethree
yearsago.
38.Theystayedatthehotelforfourdays.(提
问)
39.Heputtheiceintotheblendertenminutesago.(提问)
6.WhereisPeter?
Idon
tknowwherehe
三.改错
1.Wehasn'tfinishedtheworkalready.
7.HiJim!
Whereyou?
LiLeiis
lookingforyou.
五、用for或sinee填空
1.Wehaven'tseeneachotheralong
time.
2.HisfatherhasbeenintheParty10
yearsago.
3.Thefilmhasbeenon20minutes.
4.MrGreenhasworkedherehecame
toChina.
5.Hisgrandparentshavebeendead
severalyears.
6.It'sfiveyearswemetlasttime.
7.They'vewatchedTVplaynine.
六、单项选择
()1.--Where'sJim?
--Hetotheshop.He'llbebackin
anhour.
A.wentB.hasbeenC.hasgone
D.willgo
()2.Idon'tthinkIyowearthatdress
2.WehaveworkedinBeijingago.
3.Haveyoueatyourdinner?
4.Mymotherhasboughthercomputerfor
three
years.
5.Howlonghaveyouborrowedthisbook?
6.1havereadthisbooksinceIarrivehere.
7.Shehastaughtheresineetenyears.
8.He'snevercometoChongqing,neitherishisfather.
四、用have/hasbeento,have/hasgoneto,have/hasbeenin填空
1.Mikeandhisparentsthenorthfor
halfayear.
2.Mumisnotathomenow.Shethe
shop.
3.youevertoKunming?
Never.
4.Whereyouthesedays?
5.-HasJimarrivedyet?
Yes,-Heherefor
severaldays.
before.
A.MetooB.MeeitherC.MeneitherD.so
A.haveseenB.seeingC.sawD.see
()3.-Isyourfatherin?
-No,heforthreehours.
A.wasnotB.hasbeenout
C.wentoutD.hasgoneout
()4.Haveyoufinishedthetask?
A.justB.alreadyC.yetD.never
()5.—youyourhomeworkyet?
—Yes.Iitamomentago.
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;
finish
()6.—Howlonghaveyouhere?
—Abouttwomonths.
A.beenB.goneC.comeD.beenin
()7.—Ihavebeentothezootwice.How
aboutyou,Mike?
A.Metoo
B.Meeither
C.Meneither
D.Idon't,either
()8.--Ihaven
'tbeentotheGreatWall
haveI
()9.—Maryisverytall.--.
A.SoherfatherisB.Soishermother
C.NeitherishermotherD.Neitherhermotheris
()10.Thetwooldfriendseachotherfor
years.
A.haven
'tseen
B.didn'
tsee
C.weren'
tseen
D.aren'
tseeing
()11.I______
__toCanadatwice.It
sso
beautiful.
A.won
'tgo
B.havegone
C.don
'tgo
D.havebeen
()12.Myauntisn
'thereShe_.
Shanghaionbusiness.
A.goesB.hasgoneto
C.hasbeentoD.willgoto
()13.—Rita,yourChineseisverygood.
--haveyoubeeninChina?
--SinceIwasfive.
A.HowlongB.HowfarC.HowsoonD.How
often
()14.—youthefilmHarryPotter5?
—Notyet.I'IIseeitthisSunday.
A.Did,seeB.Are,seeing
C.Have,seenD.Do,seetoo
()15.MissGaothisschoolsinee1996.
A.hascometoB.cameto
C.hasbeeninD.hasbeento
()16.MissGreenisn'tintheoffice.she
tothelibrary.
A.hasgoneB.wentC.willgoD.has
been
(
)17.Myparents
Shandongforten
years.
A.havebeenin
B.havebeento
C.havegoneto
D.havebeen
(
)18.Myfather
Shanghaitwice.
A.hasbeento
B.hasbeenin
C.hasgoneto
D.hasgonein
(
)19.Didyou
thestory?
A.hearfromB.
hearofC.hearD
hearin
()20.YoucanseeMickeyMouse
A.walkB.walkingC.towalk
D.walked
()21.Ourteacher,MissChen,English
ontheradiothedaybeforeyesterday.
A.teachesB.taughtC.willteachD.hadtaught
()22.HarryPotterisaverynicefilm.Iit
twice.
A.willseeB.haveseenC.sawD.see
()23.—youyourhomework
yet?
—Yes.Iitamomentago.
A.Did;do;finishedB.Have;done;
finished
C.Have;done;havefinishedD.will;do;
finish
()24.HisfatherthePartysinee1978.
A.joinedB.hasjoinedC.wasinD.has
beenin
()25.Lindathemuseumafterschool
yesterday.
A.wasgoingtoB.hasbeento
()26.Thegirlatourguidesince
shelefttheschool.
A.havebeenB.wasC.hasbeenD.
is
()27.HaveyouheardofDisneyland?
A.alwaysB.everC.neverD.often
()28.Hurryup!
Theplayforten
minutes.
A.hasbegunB.hadbegunC.hasbeenonD.began
()29—Willyougoshoppingthisafternoon
ortomorrowmorning,Nancy?
--isOK.Iambusyallthetime.I
reallyhavenotime.
A.NeitherB.eitherC.BothD.All
()30.Shewillhaveaholidayassoonasshetheworknextweek.
A.finishesB.doesn'tfinish
C.willfinishD.won'tfinish
()31.Bothhisparentslooksad.Maybetheywhat'happenedtohim.
C.mustknowD.willknow
()32.HehasbeentoShanghai,has
he?
A.alreadyB.neverC.everD.still
()33.HaveyoumetMrLi?
A.justB.agoC.beforeD.amomentago
()34.Thefamouswriter__onenewbookin
thepasttwoyears.
A.iswritingB.waswriting
C.wroteD.haswritten
()35.—Ourcountryalotsofar.
—Yes.Ihopeitwillbeeven___.
A.haschanged;wellB.changed;good
C.haschanged;betterD.changed;better
()36.—Thesefarmershavebeentothe
UnitedStates.
—Really?
When___there?
A.willtheygoB.didtheygo
C.dothey