1
现在完成时的讲解
对所学时态的回顾,引入现在完成时
通过数轴来概括讲解所学的四个时态:一般现在时、现在进行时、一般过去时、一般将来时。
(导入)有时候,这4种时态还不能满足我们表达的需要。比如:表示“某人过去曾经做过
某事”或者“某人做某事多久”,以上五种时态就派不上用场了。这时,我们可以用一种新
的时态——现在完成时表示。同样也用数轴来表示一下。
一现在完成时的构成:主语+have/has+过去分词
(过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。
aughtEnglishinthisschoolsince1999.
二、否定式:主语+haven’t/hasn’t+过去分词。
疑问式:Have/Has+主语+过去分词?
简略答语:Yes,主语+have/has.(肯定)
No,主语+haven’t/hasn’t.(否定)
—Haveyoufinishedyourwork?—Yes,Ihave.
三现在完成时的含义之一表示过去发生或已经完成的动作对现在造成的影响或结果,
常与already/yet,just,never/ever,before,sofar等连用。这些标志词可以表达这种含义.
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以
放在句末。实例:
1)I'vealreadyreadthisbook.我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
2)I'vewashedmyclothesalready.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。)
注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:
3)Haveyoumethimalready?你(真的)已经见过他了?
2
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—Hashefoundhiswatchyet?他已经找到他的手表了吗?
—No,notyet.不,还没有。
2)Thewomanhasn'tfoundherdogyet.
那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:
Hehasjustcomebackfromschool.他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:
1)HaveyoueverbeentoHongKong?你曾去过香港吗?
2)Ihaven'teverspokentoher.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过
去分词之间。实例:
Ihavenevertraveledbyplanebefore.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:
1)HaveyoubeentoHainanbefore?你以前去过海南吗?
2)Ihaven'teatenGuangdongfoodbefore.我以前没吃过广东菜。
7.以sofar为标志
sofar往往表示到目前为止动作或状态已经发生。
pasdtheexamsofar.
四、现在完成时含义之二表示过去已经开始,一直延续到现在的动作或状态。常与for,since,
howlong,thedays等连用。
⑴since+过去时间点
since+过去时的从句
since+一段时间+ago(since短语或从句表示过去的动作延续至今,since之后的时间为一点)
asworkedheresince1984.
He’slearnedabout5,000Englishwordssincehewenttocollege.
Myunclehasworkedatthisfactorysincefiveyearsago.
⑵for+一段时间(数词+量词),(for短语表示动作延续多长时间,for的宾语为时间段)。
此划线部分用howlong提问。
Wehaveknowneachotherfortwentyyears.
Ihaven’tenherforalongtime.
五、句式:Itis/hasbeen+一段时间+since从句(用一般过去时)
Itis/hasbeentenyearssincesheleft.
六、havebeenin,havebeento与havegoneto的用法
⑴have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since,for,
howlong等。例如:
3
asbeeninShanghaiforthreedays.
▲此外还有这些搭配:havebeenhere(there)/athome(school)/onthefarm
havebeenhere(there)/abroad
⑵have(has)beento表示“曾经去过某地”,现在已经不在那里了。可与just,ever,never等连
用,Ihavejustbeentothepostoffice.
MaryhasneverbeentotheGreatWall.
HaveyoueverbeentoHangzhou?
▲have(has)beento后面可接次数,表示去过某地几次。:
IhavebeentoBeijingthreetimes.。
Theyhavebeentothatvillageveraltimes.
⑶have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。总之,说话时
该人不在现场,一般不用第一、第二人称代词作句子的主语。
----WhereisTom?----Hehasgonetothebookshop.。
七、现在完成时的反意疑问句【have(n’t)/has(n’t)+代词】
()'sbeentotheGreatwallbefore,he?
(A)isn't(B)wasn't(C)hasn't(D)doesn't
()'sneverbeentoEngland,she?
(A)has(B)hasn't(C)isn't(D)is
八、Howlong与现在完成时
()1.--_______haveyoubeenhere?--Sincelastyear
(A)Howfar(B)Howlong(C)Howoften(D)Howsoon
()2.___________hasHanmeibeeninthelibrary.
(A)Howlong(B)Howsoon(C)Howfar(D)Howoften
()g___he___thelibrarybook.
(A)has,borrow(B)has,kept(C)has,bought(D)did,buy
九、延续性动词与非延续性动词
动词按其动作发生的方式、发生过程的长短可分为延续性动词与非延续性动词。
1.延续性动词表示能够延续的动作,
如:learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live,stay等。
延续性动词可以与表示时间段的状语连用。
表示时间段的短语有:for+一段时间,for2years;since从句,sincehecamehere;since+时间点词
,sincelastyear,since5daysago;howlong;foralongtime等。
2.非延续性动词也称终止性动词、瞬间动词,表示不能延续的动作,这种动作发生后立即结束。
如:open,die,clo,begin,finish,come,go,move,borrow,lend,buy等。
非延续性动词在肯定句中与表示时间点的状语连用,如:twoyearsago;at5o'clock;
4
否定的终止性动词可以与表示时间段的时间状语连用。
非延续性动词转化成延续性动词
1、转化为相应的延续动词
borrow—keepbuy—havecatchacold—haveacoldputon—wear
gettoknow—knowgettosleep—sleep
2、转化为“be+形容词/副词/介词/名词”
go/come—be+相应的介词短语comeback—bebackbegin/start——beon
goout—beoutgetto/arrive/reach—be(in)leave—beaway(benothere)
die—bedeadopen—beopenleave—beleavefinish—beover
fallill—beillclo—beclodlo—belostturnon—beon
getup—beupbecome—begotoschool—beinschoolsitdown—sit/beated
join—bein(…)或bea…membergotobed—beinbedmakefriends—befriends
例:1)他入团两年了。
误:HehasjoinedtheLeaguefortwoyears.
正:HehasbeenaLeaguememberfortwoyears.
2)我买这辆自行车三年了。
误:Ihaveboughtthisbikeforthreeyears.
正:Ihavehadthisbikeforthreeyears.
十、现在完成时与一般过去时的用法比较
⑴现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造
成的影响;一般过去时表示动作发生的时间在过去。试比较:
Theplanehasarrived.飞机已经来了。(说明现在的情况:飞机在这儿)
Theplanearrivedaquarterago.飞机是一刻中以前来的。(强调动作发生的时间在过去)
Ihavetaughthereforfifteenyears.我在这儿已经教了十五年。(表示十五年前的动作一直延续
到现在,还可能会继续。)
Itaughthereforayear.我过去在这儿教过一年。(表示“我”现在已经不在这儿任教了)
⑵When常与一般过去时连用,Howlong常与与现在完成时连用
WhendidyoucometoBeijing?
HowlonghaveyoubeeninBeijing?
5
本文发布于:2022-11-22 19:00:35,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/874.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |