现在完成时专项练习.docx
- 文档编号:4192327
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:7
- 大小:19.54KB
现在完成时专项练习.docx
《现在完成时专项练习.docx》由会员分享,可在线阅读,更多相关《现在完成时专项练习.docx(7页珍藏版)》请在冰豆网上搜索。
现在完成时专项练习
现在完成时专项练习
2011-05-3023:
14:
09| 分类:
八年级英语| 标签:
|字号大中小 订阅
考点一:
考查基本概念
例Bothhisparentslooksad.Maybethey______what'shappenedtohim.
A.knew B.haveknown C. mustknow D.willknow
简析:
现在完成时主要强调过去发生的动作对现在造成
的影响,或过去发生的动作还未结束,一直持续到现在或将
来,重点在于对现在的影响。
这种考查难度较大,往往无时
间状语,需要从上下文分析、推理才行。
故上两侧根据上下
文分析、推理,正确答案是B。
考点二:
考查时间状语
例1.Hehas _______beento Shanghai,hashe?
A.already B.never C.ever D.still
例2. Have you met Mr Li______?
A.just B.ago C.beforeD.amomentago
例3.Thefamouswriter_____onenewbookinthepast
twoyear.
A.iswritingB.waswritingC.wroteD.haswritten
例4.—Ourcountry ______alotsofar.
—Yes.Ihopeitwillbeeven______.
A.haschanged;well B.changed;good
C.haschanged;better D.changed;better
例5.ZhaoLan______already ______inthisschoolfor
twoyears.
A.was;studying B.will;studyC.has;studied D.are;studying
例6.We______XiaoLisinceshewasalittlegirl.
A.knowB.hadknownC.haveknownD.knew
例7.HarryPotterisaverynicefilm.I______ittwice.
A.willseeB.haveseenC.sawD.see
简析:
现在完成时的时间状语常有如下四类:
⑴现在完成时常与already(已经)just(刚刚,正好)
ever(曾经),never(从来,也不;从不)before(以前)
yet(仍然)等连用。
故例1应选B;例2应选C。
⑵现在完成时常与recently(近来),so far(到目
前为止),in the past/“last+一段时间”等时间状
语连用。
因为上述短语表示的是从现在起往前推算的一段时
间,句中的动作是从过去某一时间或时刻开始持续到现在的。
故例3应选D,例4应选C。
⑶现在完成时时常与“for+时间段或since+过去时间
点”连用(含从句,从句过去时)。
故例5应选C,例6应选C。
⑷现在完成时还与once(一次),twice(两次),
three times(三次),several times(几次)等表示重
复次数的词语连用。
故例7应选B。
考点三:
考查与一般过去时的区别
例1.—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____ there?
A.willtheygo B.did theygo
C.dotheygo D.havetheygone
例2.—______you___your homework yet?
—Yes.I_____ it a moment ago.
A.Did;do;finished B.Have;done;finished
C.Have;done;havefinished D.will;do;finish
简析:
现在完成时与一般过去时容易混淆,就是因为它们
所表示的动作都发生在过去,但二者又有区别:
一般过去
时表示过去某个时间发生的事、存在的状态或经常发生的
动作,说话的侧重点在于陈述一件过去的事情,与现在没
有关系;现在完成时表示与现在有关系的发生在过去的动
作,它不与表示过去的时间状语(如yesterday,lastweek,
amoment ago等)连用。
故例1、2的正确答案皆为B。
考点四:
考查非延续性动词的用法
例1.His father ______the Party since 1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin
例2.—Doyouknowhimwell?
— Sure.We_________friendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
例3.—Howlonghaveyou ____here?
—Abouttwomonths.
A.beenB.gone C.come D.arrived
例4.Hurryup!
Theplay__________for ten minutes.
A.hasbegun B.hadbegun
C.hasbeenon D.began
例5.Hisunclediedtwoyearsago.(改变句子,句意不变)
Hisunclehas _______fortwoyears
例6.HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______the Party three years ________.
例7.It_____tenyearssinceheleftthearmy.
A.isB.hasC.will D. was
简析:
现在完成时中,非延续性动词不能与for和since引导的
表示一段时间的状语连用,通常是用相应的延续性动词来代替。
常用的非延续性动词及替代形式如下:
close—→be closed, puton→wear, open—→beopen
getup—→beup, finish/end→beover,lose—→belost,
marry—→bemarried(to),
fallasleep/gotosleep—→beasleep(sleep),
gettoknow—→know come/arrive—→behere/in,
come/getback—→beback,
go/leave-beaway, become—→be, borrow—→keep,
buy—→have, begin/start—→beon,
die—→bedead, join—→bein...,
catchacold—→haveacold等,
故例1、2、3、4的正确答案依次为:
D、B、A、C。
例5应填
been dead。
其次,可以用相应的延续性动词的过去时表
示,故例6应填joined;ago。
再次,还可用“Itis+一
段时间+since从句”来表示,故例7应选A。
考点五:
考查词组have/has been in/to与have/has goneto的区别
例1.MissGreenisn'tintheoffice.she______tothe library.
A.hasgoneB.went C.willgoD.has been
例2.Myparents______Shandongfor ten years.
A.havebeenin B.havebeento
C.have goneto D.havebeen
简析:
“have/has gone to+地点”表示“某人去了某地
(还未回来)",指主语所指的人不在这儿.“have/has been in+地点”表示“在某地呆了多长时间”,常与表示时间的
状语连用.“have/hasbeento+地点”表示“曾经去过某地
(但现在已不在那儿)。
”故例1、2的正确答案皆为A。
现在完成时专项练习
一、用所给动词的适当形式填空。
1.I___already____(see)thefilm.I___(see)itlastweek.
2.__he____(finish)hisworktoday?
Notyet.
3.___you___(be)toHongKong?
Yes,I____(be)theretwice.
4.__youever____(eat)chocolatesundaes?
No,never.
5.Myfather____just____(come)backfromwork.He istirednow.
6.Where'sLiMing?
He____(go)totheteacher'soffice.
7.Shanghai___(be)asmalltownhundredsofyearsago. Nowit____(become)alargecity.
8.I____(work)heresinceI____(move)herein1999.
9.SofarI____(make)quiteafewfriendshere.
10.Howlong___theWangs___(stay)here?
Fortwoweeks.
二、句型转换(每空一词)。
1.IhavebeentoMacaubefore.(改为否定句)
I_______beentoMacaubefore.
2.Hehasn'tcometoschoolbecausehe'sill (就划线部分提问)
_________hecometoschool?
3.HehaslearnedEnglishfor5years.(就划线部分提问)
_______________learnedEnglish?
4.Iboughtanewbikejustnow.(用just改写)
I____just____anewbike.
5.WebegantolearnEnglishthreeyearsago.(改为同义句)
We________English____threeyears
三、填入has/havebeen或has/havegone.
1.Harry:
IsawyouinAnnabel'sRestaurantlastnight.
Diana:
No,itwasn'tme.I never there.
2.Sam:
SallyandTimareonholiday,aren'tthey?
Where they ?
Sue:
ToFlorida,again.
Sam:
Howmanytimes they there?
Sue:
Thisistheirthirdvisit.
3.Alan:
Where'sTony?
Mary:
He'sgotaheadachesohe
tobed.
4.Steve:
CanIspeaktoJill,please?
Lynn:
She'sout,I'mafraid.She tothe cinemathisevening.
Steve:
Again?
She already tothecinema threetimesthisweek.
四、用for或since填空
1.JillhasbeeninIreland Monday.
2.JillhasbeeninIreland threedays.
3.MyaunthaslivedinAustralia 15days.
4.Margaretisinheroffice.Shehasbeenthere7o'clock.
5.Indiahasbeenanindependentcountry 1974.
6.Thebusislate.We'vebeenwaiting 20minutes.
7.Nobodylivesinthosehouses.Theyhavebeen empty
manyyears.
8.Mikehasbeenill alongtime.Hehasbeenin hospital October
五、A.用already或yet
1)Havetheytakendowntheoldpictures______?
No,not___________.
2)Mostofushavefinishedourcompositions________
3)Hesaidhehadn’tvisitedtheexhibition________.
B.用since或for
1)Wehavelearnedfivelessons_____hebeginning of thisterm.
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.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.
A.hadmade…havetried B.made…havetried
C.hasmade…tried D.made…tried
2“He____todrawhorsesalready”.When_____he?
”
“Lastyear“
A.learned…has B.learned…did
C.haslearned…has D.haslearned…did
3.____you____thetextyet?
Yes,we____ittwohoursago.
A.Did…copy…did B.Have…copied…have
C.Have…copied…did D.Did…copy…had
4.“Why______she______angry?
”“Becausehe_____
atherjustnow.”
A.did…get…shouted B.has…got…shouted
C.did…get…hasshouted D.has…got…hasshouted
5.____you_____thefilmbefore?
Where_____you____it?
A.Have…seen…did…seeB.Did…see…did…watch
C.Have…seen…have…seenD.Did…see…have…seen
6.You____mewaitingfortwohours.I____foryousincefive.
A.kept…waited B.havekept…waited
C.kept…havewaited D.havekept…havewaited
7.Where______John_______?
Tothelibrary.He______thereforanhour.
A.has…been…hasgone B.has…gone…hasbeen
C.did…go…went D.did…be…went
8.I______theway.I______hereforquitemanyyears.
A.knew…havelived B.knew…live
C.know…havelived D.know…live
9._____youever_____America?
Yes,Ihave.
A.Have…goneto B.Have…gonein
C.Have…beento D.Have…beenin
10.Mybrother____collegeforoverthreeyears.
A.hasgoneto B.hasbeento
C.hasbeenin D.hasbeenat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 专项 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)