一般现在时与现在完成时的比较.docx
《一般现在时与现在完成时的比较.docx》由会员分享,可在线阅读,更多相关《一般现在时与现在完成时的比较.docx(8页珍藏版)》请在冰豆网上搜索。
![一般现在时与现在完成时的比较.docx](https://file1.bdocx.com/fileroot1/2023-1/25/327d9416-067f-46ab-a727-b3c7ffe425e5/327d9416-067f-46ab-a727-b3c7ffe425e51.gif)
一般现在时与现在完成时的比较
7thJuly,2015
一般过去时与现在完成时的比较练习
NAME:
_________________________
一.单项选择
1.()---Where__you__(put)thebook?
Ican’tseeitanywhere.
---I___(put)itrighthere.Butnowit’sgone.
A.didput;put
B.have;put;put
C.did;put;haveput
D.have;put;haveput
2.()Wehaven’theardfromJaneforalongtime.Whatdoyousuppose_____t
oher?
A.washappening
B.happens
C.hashappened
D.happened
3.()Hello,I____youwereinLondon.Howlong_________here?
A.don’tknow;wereyou
B.hadn’tknown;areyou
C.haven’tknown;are
D.didn’tknow;haveyoubeen
4.()I’mgladtotellyouthatwe_____theworkinlesstimethanwe___expec
tedto.
A.finished;were
B.havefinished;are
C.havefinished;were
D.hadfinished;were
5.()It_____thatpleasantmusickeepspeoplefrombecomingtiredattheirwor
k.
A.finds
B.hasfound
C.wasfound
D.hasbeenfound
6.()WhenIwasatcollegeI_______threeforeignlanguagebutI______alle
xceptafewwordsofeach.
A.spoke;hadforgotten
B.spoke;haveforgotten
C.hadspoken;hadforgottenC.hadspoken;haveforgotten
7.()—I’msorry,Mary,I______yourradioforsuchalongtime.
--Nevermind.
A.keep
B.kept
C.havekept
D.amkeeping
8.()—Wherehaveyou______thesedays?
--Ihave______toYangzhouwithmyfriends.
A.been,gone
B.been,been
C.gone,been
D.gone,gone
9.()--Whereisyourfather?
Wehaven’tseeneachotherforweeks.
--______.
A.HehasbeentoAmerica
B.HehasgonetoEngland
C.HeisgoingtoAustralia
D.Hewouldvisitmygrandparents
10.()Theyhave______sincethefactoryopened.
A.lefttheschool
B.joinedtheteam
C.becomeworkers
D.workedhere
11.()Jim______theGreatWallmanytimes.
A.wentto
B.goesto
C.hasgoneto
D.hasbeento
12.()It______tenyearssincethey______toFrance.
A.was,moved
B.was,havemoved
C.is,havemoved
D.is,moved
13.()--______totheUnitedStates?
--No,never,butIwenttoCanadaafewyearsago.
A.Haveyoubeen
B.Haveyougone
C.Didyougo
D.Willyougo
14.()Iwon’tgotoseethefilmtonightbecauseI______myticket.
A.didn’tlose
B.havelost
C.willlose
D.didn’thave
15.()MissWuhastaughtinthisschool______.
A.fortenyears
B.tenyearsago
C.sincetenyears
D.fortenyearsago
16.()I______today’shomeworkalready.Whataboutyou?
A.havefinished
B.finish
C.tofinish
D.Finishing
17.()—AnnhasgonetoShanghai.
—So______herparents.
A.has
B.had
C.did
D.have
18.()Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.
A.hadmade…havetried
B.made…havetried
C.hasmade…tried
D.made…tried
19.()“He____todrawhorsesalready”.“When______he?
”“Lastyear
“
A.learned...hasB.learned(i)
C.haslearned...hasD.haslearned(i)
20.()Tom_____upintothetree.Look,he____highupthere!
A.hasgot…is
B.hasclimbed…was
C.got…was
D.climbed…is
21.()____you_____thetextyet?
Yes,we____ittwohoursago.
A.Did…copy…did
B.Have…copied…have
C.Have…copied…did
D.Did…copy…had
22.()“Why______she_______angry?
”“Becausehe_____atherjustnow.”
A.did…get…shouted
B.has…got…shouted
C.did…get…hasshouted
D.has…got…hasshouted
23.()______you__________thefilmbefore?
Where_____you____it?
A.Have…seen…did…see
B.Did…see…did…watch
C.Have…seen…have…seen
D.Did…see…have…seen
24.()You____mewaitingfortwohours.I____foryousincefive.
A.kept…waited
B.havekept…waited
C.kept…havewaited
D.havekept…havewaited
25.()Where______John_______?
Tothelibrary.He_________thereforan
hour.
A.has…been…hasgone
B.has…gone…hasbeen
C.did…go…went
D.did…be…went
26.()______thebabystill_____?
No,it_______crying.
A.Has…cried…hasstopped
B.Is…crying…stopped
C.Did…cry…stopped
D.Is…crying…hasstopped
27.()I_______theway.I________hereforquitemanyyears.
A.knew...havelivedB.knew(iv)
C.know...havelivedD.know(iv)
28.()_____youever_____America?
Yes,Ihave.
A.Have…goneto
B.Have…gonein
C.Have…beento
D.Have…beenin
29.()Mybrother____collegeforoverthreeyears.
A.hasgoneto
B.hasbeento
C.hasbeenin
D.hasbeenat
30.()He________theArmybytheendof1989.He______inthearmysince
then.
A.joined…is
B.hasjoined…hasbeen
C.hadjoined…is
D.hadjoined…hasbeen
31.()BythetimeI_____backthey____uptensatellites.
A.came…havesent
B.came…hadsent
C.come…havesent
D.hadcome…sent
32.()Jack____overfivelessonsbyseveno’clock.Thenhe____arest.
A.went…took
B.went…hadtaken
C.hadgone…took
D.hadgone…hadtaken
33.()We____outbythattimethathe____aspyforalongtime.
A.hadfound…hadbeen
B.hadfound…was
C.found…hadbeen
D.found…was
34.()Beforethenews____him,he____toknowaboutit.
A.reaches…hasgot
B.reached…hadgot
B.reached…gotD.hadreached…got
35.()I_____himasecondletterbeforeI____fromhim.
A.wrote…heard
B.wrote…hadheard
B.hadwritten…heardD.havewritten…hear
36.()People____thatthesoldiers_____fighting.
A.say…hadstopped
B.said…hasstopped
C.say…stopped
D.said…hadstopped
37.()We____inagoodharvestbecausewe____enoughrain.
A.didn’tget…hadhad
B.got…hadhad
C.hadgot…hadhad
D.got…hadn’thad
38.()They_______forfivehourswhenthey______inNewYork.
A.flew…arrived
B.hadflown…hadarrived
C.flew…hadarrived
D.hadflown…arrived
39.()She____thatit_____fortwodaysbythatday.
A.says…hasrained
B.says…hadrained
C.said…hadrained
D.said…rained
40.()John_____theresincetheyearbefore,sohe_____them.
A.hadworked…knew
B.hadworked…hadknown
C.worked…knew
D.worked…hadknown
41.()He_____angrybecausehe____foralongtime.
A.hadgot…hadwaited
B.got…waited
C.hadgot…waited
D.got…hadwaited
42.()-Ihaveseenthefilm“Titanic”already.
-When__________you__________it?
-Thedaybeforeyesterday.
A.have;seen
B.will;see
C.did;see
D.did;seen
43.()MrBlack__________inChinasincefiveyearsago.
A.lived
B.haslived
C.lives
D.isgoingtolive
44.()We____________treeslastSunday.Sofarwe__________over3,000
treesthere.
A.planted;planted
B.planted;haveplanted
C.haveplanted;planted
D.haveplanted;haveplanted
二.用所给动词的适当形式填空。
1.Jim(make)manyfriendssincehe(come)toChina.
2.They______(know)eachotherforabouttenyears.
3.He______already__________(write)alettertothefactorytoaskthemtostop
makingnoise.
4.—When______she______(leave)?
—Twohoursago.
5.—______you______(see)thefilmbefore?
—Yes,I______.
继续阅读