一般过去时和现在完成时练习题及答案.docx
- 文档编号:7983581
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:17
- 大小:22.13KB
一般过去时和现在完成时练习题及答案.docx
《一般过去时和现在完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《一般过去时和现在完成时练习题及答案.docx(17页珍藏版)》请在冰豆网上搜索。
一般过去时和现在完成时练习题及答案
一般过去时和现在完成时练习题及答案
精品文档
一般过去时和现在完成时练习题及答案
1.A.用already或yet
1)Havetheytakendowntheoldpictures______?
No,theyhaven’t_______.
2)Mostofushavefinishedourcompositions_____.
3)Hesaidhehadn’tvisitedtheexhibition_____
___.
B.用since或for
1)Wehavelearnedfivelessons_____thebeginningofthisterm.
2)MrsLiaohasbeeninhospital______lastweek.
3)Ihavestayedatmyaunt’s_____twoweeks.
C.用havegone或havebeen
1)Wherearetheboystudents?
They_____totheschoolfactory.
2)Isyourfatherin?
No,he____toShenzhen._______heever______therebefore?
Yes,he___thereseveraltimes
3)HeaskedmeifI_____toHangzhoubefore.
ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.
1/27
精品文档
2.选择填空
A.hadmade„havetriedB.made„havetried
C.hasmade„triedD.made„tried
“He____todrawhorsesalready”.“When______he?
”“Lastyear“
A.learned„hasB.learned„did
C.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„have
C.Have„copied„didD.Did„copy„had
5.“Why______she_______angry?
”“Becausehe_____atherjustnow.”
A.did„get„shoutedB.has„got„shouted
C.did„get„hasshoutedD.has„got„hasshouted
6.______you__________thefilmbefore?
Where_____you____it?
2/27
精品文档
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„waited
C.kept„havewaitedD.havekept„havewaited
8.Where______John_______?
Tothelibrary.He_________thereforanhour.
A.has„been„hasgoneB.has„gone„hasbeen
C.did„go„wentD.did„be„went
9.______thebabystill_____?
No,it_______crying.
A.Has„cried„hasstoppedB.
Is„crying„stopped
C.Did„cry„stoppedD.Is„crying„hasstopped
10.I_______theway.I________hereforquitemanyyears.
A.knew„havelivedB.knew„live
C.know„havelivedD.know„live
11._____youever_____America?
Yes,Ihave.
3/27
精品文档
A.Have„gonetoB.Have„gonein
C.Have„beentoD.Have„beenin
12.Mybrother____collegeforoverthreeyears.
A.hasgonetoB.hasbeento
C.hasbeeninD.hasbeenat
13.He________theArmybytheendof1989.He______inthearmysincethen.
A.joined„isB.hasjoined„hasbeen
C.hadjoined„isD.hadjoined„hasbeen
14.BythetimeI_____backthey____uptensatellites.
A.came„havesentB.came„hadsent
C.come„havesentD.hadcome„sent
15.Jack____overfivelessonsbyseveno’clock.
Thenhe____arest.
A.went„tookB.went„hadtaken
C.hadgone„tookD.hadgone„hadtaken
16.We____outbythattimethathe____aspyforalongtime.
A.hadfound„hadbeenB.hadfound„was
C.found„hadbeenD.found„was
17.Beforethenews____him,he____toknow
4/27
精品文档
aboutit.
A.reaches„hasgotB.reached„hadgot
C.reached„gotD.hadreached„got
18.I_____himasecondletterbeforeI____fromhim.
A.wrote„heardB.wrote„hadheard
C.hadwritten„heardD.havewritten„hear
19.People____thatthesoldiers_____fighting.
A.say„hadstoppedB.said„hasstopped
C.say„stoppedD.said„hadstopped
20.We____inagoodharvestbecausewe____enoughrain.
A.didn’tget„hadhadB.got„hadhad
C.hadgot„hadhadD.got„hadn’thad
21.They_______forfivehourswhenthey______inNewYork.
A.flew„arrivedB.hadflown„hadarrived
C.flew„hadarrivedD.hadflown„arrived
22.She____thatit_____fortwodaysbythatday.
A.says„hasrainedB.says„hadrained
C.said„hadrainedD.said„rained
5/27
精品文档
23.John_____theresincetheyearbefore,sohe_____them.
A.hadworked„knewB.hadworked„hadknown
C.worked„knewD.worked„hadknown
24.He_____angrybecausehe____foralongtime.
A.hadgot„hadwaitedB.got„waited
C.hadgot„waitedD.got„hadwaited
25.-Ihaveseenthefilm“Titanic”already.
-When__________you__________it,
-Thedaybeforeyesterday.
A.have;seenB.will;see
C.did;seeD.did;seen
26.MrBlack__________inChinasincefiveyearsago.
A.livedB.haslivedC.livesD.isgoingtolive
27.We____________treeslastSunday.Sofarwe__________over,000treesthere.
A.planted;plantedB.planted;haveplanted
C.haveplanted;plantedD.haveplanted;have
planted
练习答案:
1.A.1)yet,yet)already)yet
6/27
精品文档
B.1)since)since)since
C.1)havebeen)hasgone,Has,been,hasbeen)
havebeen,havebeen
2.BDACAADBDCCDDBCABCDBDCADCBB现在完成时与一
般过去时的区别
现在完成时与一般过去时都表示“动作已经发生”,
但不同点在于:
现在完成时强调这一动作与现在的关系,即对现在产
生的结果、影响等,而一般过去时只表示过去的事实,不表
示和现在的关系。
HehaslearnedFrenchforthreeyears.他学法语
已经三年了。
HelearnedFrenchforthreeyears.他曾
经学过三年法语。
Whohastakenmybag?
Icouldn’tfindit.谁拿走了我的包,我找不到了,Hecleanedthehouseyesterday.他昨天打扫过房间。
Theroomisclean,forhehascleaneditalready.
房间很干净,因为他已经打扫过了。
现在完成时不可与表
示过去的时间副词连用,而一般过去时则可以。
Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.
他昨天洗衣服了。
already多用于肯定句,表示一事实意为已经早已
7/27
精品文档
1.Hehadbeenreleasedalreadysincethen.
自那之后他就被释放了。
2.We’vealreadyhadtheexam.
我们已考过试了。
yet则多用于否定句、疑问句,意为还、尚、迄今、
到那时
1.Haveyougotityet,
你明白了么,/你收到了么,
2.Ihaven’thadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它。
现在完成时和一般过去时所表示的动作都发生在过
去,但它们所强调的重点不同:
现在完成时侧重于对现在的
影响;而一般过去时侧重于某一动作发生在过去某个时间或
某段时间,即现在完成时侧重于现在的结果,而一般过去时
侧重于动作发生的时间。
例如:
Ihaveseenthefilm.我
看过这部电影。
Isawthefilmthreedaysago.
三天前我看了这部电影。
MrGreenhasboughtanewcomputer.
格林先生买了一台新电脑。
MrGreenboughtanewcomputeryesterday.
格林先生昨天买了一台新电脑。
.时间状语不同
现在完成时常与already,yet,just,ever,
8/27
精品文档
never,before等副词以及“for+段时间”,“since+过去
时间/从句”等时间状语连用;而一般过去时则常与“段时
间+ago”,justnow,yesterday,lastweek等表示过去
时间的状语连用。
例如:
Shehaslivedheresincetwoyearsago.她两年前就住在这里了。
Shelivedheretwo
yearsago.两年前她住在这里。
HehasbeenintheLeagueforthreeyears.他入
团已经三年了。
Tomwrotealettertohisparentslastnight.昨晚汤姆给他的父母写了封信。
一般过去时和现在完成时练习题
1.A.用already或yet
1)Havetheytakendowntheoldpictures______?
No,theyhaven’t_______.
2)Mostofushavefinishedourcompositions_____.
3)Hesaidhehadn’tvisitedtheexhibition________.
B.用since或for
1)Wehavelearnedfivelessons_____thebeginningofthisterm.
2)MrsLiaohasbeeninhospital______lastweek.
9/27
精品文档
3)Ihavestayedatmyaunt’s_____twoweeks.
C.用havegone或havebeen
1)Wherearetheboystudents?
They_____totheschoolfactory.
2)Isyourfatherin?
No,he____toShenzhen._______heever______therebefore?
Yes,he___thereseveraltimes
3)HeaskedmeifI_____toHangzhoubefore.
ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.
2.选择填空
1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.
A.hadmade„havetriedB.made„havetriedC.hasmade„triedD.made„tried“He____todrawhorsesalready”.“When______he?
”“Lastyear“
A.learned„hasB.learned„didC.has
learned„hasD.haslearned„did
3.Tom_____upintothetree.Look,he____highupthere!
A.hasgot„isB.hasclimbed„wasC.
got„wasD.climbed„is
10/27
精品文档
4.____you_____thetextyet?
Yes,we____ittwohoursago.
A.Did„copy„didB.Have„copied„haveC.Have„copied„didD.Did„copy„had
5.“Why______she_______angry?
”“Because
he_____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„watchC.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_______
11/27
精品文档
crying.
A.Has„cried„hasstoppedB.
Is„crying„stoppedC.Did„cry„stoppedD.
Is„crying„hasstopped
10.I_______theway.I________hereforquitemanyyears.
A.knew„havelivedB.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________theArmybytheendof1989.He______inthearmysincethen.
A.joined„isB.hasjoined„hasbeenC.hadjoined„isD.hadjoined„hasbeen
14.BythetimeI_____backthey____uptensatellites.
A.came„havesentB.came„hadsentC.come„havesentD.hadcome„sent
12/27
精品文档
15.Jack____overfivelessonsbyseveno’clock.
Thenhe____arest.
A.went„tookB.went„hadtakenC.hadgone„tookD.hadgone„hadtaken
16.We____outbythattimethathe____aspyforalongtime.
A.hadfound„hadbeenB.hadfound„wasC.found„hadbeenD.found„was
17.Beforethenews____him,he____toknowaboutit.
A.reaches„hasgotB.reached„hadgotC.reached„gotD.hadreached„got
18.I_____himasecondletterbeforeI____fromhim.
A.wrote„heardB.wrote„hadheardC.hadwritten„heardD.havewritten„hear
19.People____thatthesoldiers_____fighting.
A.say„hadstoppedB.said„hasstoppedC.say„stoppedD.said„hadstopped
20.We____inagoodharvestbecausewe____enoughrain.
A.didn’tget„hadhadB.got„had
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一般过去时 现在完成时 练习题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)