现在完成时讲义习题以及答案Word下载.docx
《现在完成时讲义习题以及答案Word下载.docx》由会员分享,可在线阅读,更多相关《现在完成时讲义习题以及答案Word下载.docx(4页珍藏版)》请在冰豆网上搜索。
DidyouvisitBeijingbefore?
-Yes,Idid.-No,Ididn’t. HaveyouevervisitedBeijing?
Yes,I________. No,I________. HaveyoueverbeentoBeijing?
Yes,I________. No,I_______ 二、知识讲解 本节课主要知识点解析,中考考点、易错点分析 考点/易错点1 1.现在完成时的用法:
表示过去发生或已经完成的动作对现在造成的影响或结果。
.通常与表示包括现在在内的时间副词just,already,before,yetnever,ever等状语连用 Ihavejustcleanedmyclothes.我刚洗过衣服。
①Ihaveneverheardofthatbefore. 个性化教案 ②Haveyoueverriddenahorse?
③Shehasalreadyfinishedthework. ④Haveyoumilkedthecowyet?
Yes,Ihavedone thatalready. ⑤I’vejustfinishedmyhomework. ⑥Hehasnotcomeyet. 表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态。
通常和for,since引导的时间状语连用.以及sofar,bynow,uptillnow,thesedays,in(during)thelast(past)tenyears,recently,lately等连用。
①Ihaven’tseenherthesedays. ②ShehaslearntEnglishfor3years/since3yearsago. ③Theyhavelivedheresince1990. ④WhathashappenedtotheUSAinthelast350years?
⑤Ihavebeenhereforjustovertwoyears.Hehasworkedheresince1989.从1989年, 考点/易错点2 短暂性动词在肯定句、疑问句中不能与时间段连用,这些动词是:
become,begin,buy,borrow,arrive,come,die,fall,finish,gettoknow,go,join,leave,marry等。
为了表述这种意思,我们常用相应的延续性动词have,keep等来代替非延续性动词。
他入党五年了。
HejoinedthePartyfiveyearsago. 个性化教案 ——HehasbeeninthePartyforfiveyears.——HehasbeenaPartymemberforfiveyears.——itisfiveyearssincehejoinedtheParty 电影开始五分钟了Thefilmbeganfiveminutesago. ——Thefilmhasbeenonforfiveminutes.——Itisfiveminutessincethefilmbegan 瞬间动词和延续性动词之间的转换 1.转换为相应的延续性动词 borrow—keepbuy—haveputon—wearcatchacold—haveacoldgettoknow—knowgettosleep—sleep2.转化为“be+形容词/副词/介词/名词” begin/start—beon goout—beout close—beclosed open—beopen getto/arrive/reach—be(in)die—bedead leave—beaway finish—beoverfallsleep—beasleepjoin—bein/beamemberof become—be makefriends—befriendscome/go—be+相应的介词短语 个性化教案 考点/易错点3 havebeenin,havebeento与havegoneto的用法 1、have(has)beenin表示“在某地”,现在仍在那里。
常与表示一段时间的状语连用。
例如:
Mr.BrownhasbeeninShanghaiforthreedays.布朗来上海已经有三天了。
TheyhavebeeninCanadaforfiveyears.他们到加拿大有五年了。
2、have(has)beento表示“曾经去过某地”,现在已经不在那里了。
可与just,ever,never等连用,例如:
Ihavejustbeentothepostoffice.我刚才去邮局了。
MaryhasneverbeentotheGreatWall.玛丽从未去过长城。
HaveyoueverbeentoHangzhoubefore?
你以前曾经去过杭州吗?
Have(has)beento后面可接次数,表示去过某地几次。
Theyhavebeentothatvillageseveraltimes.他们去过那个村庄好几次了。
3、have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。
总之,说话时该人不在现场,例如:
----WhereisTom?
----Hehasgonetothebookshop.他到书店去了。
个性化教案 JackJohnsonhasgonetoLondon.杰克.约翰逊到伦敦去了。
考点/易错点4 现在完成时与一般过去时的用法比较 现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;
一般过去时表示动作发生的时间在过去。
现在完成时属于现在时态范围,因此,不能和表示过去的时间状语连用。
如:
yesterday,lastnight,twoweeksago等 试比较:
Theplanehasarrived.飞机已经来了。
Theplanearrivedaquarterago.飞机是一刻中以前来的。
Ihavetaughthereforfifteenyears.我在这儿已经教了十五年。
Itaughthereforayear.我过去在这儿教过一年。
三、例题精析 【例题1】 ---Whendidyou_______thebike?
---In2012.Ihave______itfortwoyears.
个性化教案 A.buy;
bought B.have;
bought C.buy;
had D.bought;
bought 【答案】C 【解析】根据句意,你什么时候买的自行车?
在2012年,我已经买了两年了。
问句为一般过去时,答句为现在完成时,故选C。
【例题2】 ---HowlonghasMr.GreenlivedinLanzhou?
---He’slivedhere______1998.A.for B.since C.at D.on 【答案】B 【解析】根据会话语境可得知答句意为“格林先生在兰州住了多久了?
他自从1998年就一直住在兰州。
”现在完成时,for+时间段,since+时间点,应选B。
【例题3】 ---IsMr.SmithstillinShanghai?
---Yes,he______therefortwomonths.A.hasbeen B.hasgone C.hasbeento D.hasgoneto 个性化教案 【答案】A 【解析】根据句意此句为现在完成时,havegoneto+地点“已去了…”havebeento+地点“去过…”句尾常接次数或多个地点或before,或句中常有ever,never等。
havebeenin+地点,“已在…”句尾常接for+时间段,或since+时间点/一般过去时的句子。
故选A。
【例题4】 Hisgrandma______fortwoyears. A.diedB.hasbeendeadC.wasdeadD.hasdied 【答案】B 【解析】根据句意,他的奶奶去世两年了。
die是瞬间动词不能和一段时间连用,应该把die改成bedead的相应形式。
故选B。
四、课堂运用 【基础】 1.---AnnhasgonetoShanghai.---So________herparents. A.do B.does C.hasD.have2.---Ihavewatchedthegame. 个性化教案 ---When____you____it?
A.havewatchedB.dowatchC.didwatchD.willwatch 【巩固】 3.Mr.Green____inChinasincefiveyearsago. A.livedB.haslivedC.livesD.isgoingtolive4.Hisgrandma______fortwoyears. A.diedB.hasbeendeadC.wasdeadD.hasdied 【拔高】 5.---Doyoumissyourparentsfaraway?
---Yes,verymuch.They________thehometownsincetwoyearsago. A.left B.haveleft C.wereawayfromD.havebeenawayfrom 6.Hurryup!
Thefilm________forfifteenminutes..A.begin 答案及解析 B.hasbeg