语法探知:现在完成时态
一、掌握结构:助动词have/has + 动词的过去分词
二、掌握用法:
1.表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already, yet, ever, never, just, before, once, twice (次数)等连用,也可以和包括现在在内的时间状语,如these days, today, recently, this year, so far(=by now)等连用.
e.g. I have already posted the letter. (信已经不在我这儿了)
2.表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去,可以和表示从过去某一时刻延续到现在的一段时间的状语连用,即for +时间段,since+时间点/从句, in(during) the last(past) ten years等,谓语只可用延续性动词。
我们知道英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或短暂性动词),如begin, start, die, buy, leave, come等,表示动作
在一瞬间之内就能完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+段时间,since+点时间/从句连用,也不能用在how long引导的特殊疑问句中。(但在否定句中短暂性动词可以与for和since短语连用。)
如:They’ve left London for five days. (×)
They’ve been away from London for five days. (√)
三、掌握短暂性动词如何转换成延续性动词
常见短暂性动词与延续性动词的对应关系如下:
come/go/arrive/get/reach/move—be in/at open—be open
die—be dead close—be closed become—be
borrow—keep begin/start—be on put on—wear
leave—-be away (from) buy—have fall asleep(ill)—be asleep(ill)
end/finish—-be over catch a cold—have a cold
join the army—be in the army/ be a soldier
join the Party—be in the Party/ be a Party member
get to do —do (get to know—know) get married —be married
get up —be up begin to do —do (begin to study—study)
→My brother has been in the army for two years.
→My brother has been a soldier for two years.
四、掌握现在完成时中have been to, have gone to和have been in/at /on的区别
been to曾经去过某地,表示某人的一种经历,可以和次数,already, ever, never等连用.
e.g. She has been to Nanjing twice. (表示目前人在说话的原地)
gone to 已经去某地了,说话时某人已离开此地,在去某地的途中或已经到达某地,常和already, Where’s/Where are…?连用。
E.g. Where’s Kate? She has gone to library. (表示现在她人不在这里)
been in/at/on已经在某地逗留了一段时间,常和for短语,since 短语等连用,或用在how long问句之中。.
E.g. She has been in Nanjing since she came there.
五、掌握现在完成时和一般过去时的区别
(1)现在完成时所表明的是过去发生的动作对现在的影响,强调的是现在的情况,不可以和表示过去的时间状语yesterday, in 1997,three days ago, last time, last night等连用。
(2)一般过去时只指过去发生的事情,和现在没有关系。
(3)主语做过某事常用现在完成时态,但如果强调动作发生的时间、地点、方式、目的、原因等常用过去时态。
E.g. A: Have you seen the film called Titanic?
B: Yes, I have.
A: When did you see it ?
B: Last Saturday. begin和start区别
(4) just 常是现在完成时的时间状语
just now =a moment ago 过去时态的时间状语
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论