7.现在完成时1
一个过去发生的事件“延续”到现在(某一动作或状态从过去开始,并且一直持续到说话时,而且还可能持续下去。)
表示延续思维所必须具有两个条件 :
一、谓语要表示延续(延续性动词或延续状态)
短暂动词完全可以用于现在完成时态,但不能表达延续,此时不能和延续性的时间状语连用,而不是说短暂动词不能用于现在完成时态。
例:I have married for over a year 错误
I have fallen in love for eight years 错误
二、要有延续性的时间状语
1、如果没有延续性时间状语,表示这个动作过去已经完成,而没有延续到现在
2、特殊上下文语境时,没有时间状语也可以表示延续
Where has john lived since he left Beijing?
He has lived in Paris.
约翰离开北京后一直在哪里生活?
他一直生活在巴黎。
3、时间状语:
since + 时间点或从句
for + 时间段
"到目前为止" untill now,up until now,up to now,up till now,so far等
"最近几个/年/月以来"in the past few years, over the past few years,during the last three months,for the last few centuries,through centuries,throughout history等
4、一般过去时也可以用for+一段时间
I have lived in China for 3 years 我在中国已经居住三年了(有可能还会继续住下去,明确知道三年前开始居住在中国了)
I lived in China for 3 years 我曾经在中国生活过三年(现在已经不住在中国了,曾经住过,什么时候居住的?什么时候离开的?我们不知道)
一个过去发生的事件“重复”到现在
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091536735-1603076935.png)
例:I‘ve been in Canada for six months.I've met many friends
第一个have been表示延续性思维,而met新朋友不可能在一天完成,也不是一刻不停的延续,而是一个不断重复的过程。
一般表示重复性思维时,句中都会有较明显的表示重复概念的词语或语言标示(复数-s)
例:I have had so many teachers in my life
I have had teachers in school
...every decision I have made,every executive action I have taken,every bill I have proposed and signed...
Since then he has made hit after hit movies.
I've met many new friends.
You've changed your mind a dozen times in a few minutes!
实际使用中,我们不必非得严格地界定一种活动是“重复发生”还是在“一直延续”,只要真正理解完成有两种思维方式即可,因为两种思维有时非常难以区分。
现在完成时与一般过去时的区别:
可重复原则:现在完成时具有“将来可重复性”,而一般过去时态不具有“将来可重复性”
可重复原则是现在完成时态的一条根本原则,一个天然不具有重复性的事件,就不能用现在完成时来表达。
例 :
I have been old.*
现在完成时表示表示一动作或者状态一直延续或重复到目前为止,而且很有可能继续下去。
一般过去时态表示的是之前那个点或者时段,动作或状态已经结束。
例:
I have called him three times this morning.
I called him three times this morning.
我今天上午到目前为止已经给他打过三次电话了。
我今天上午给他打了三次电话。
重复原则可以和将来时间有关
例:I have entered for the examination but I don't want to take it.
用现在完成时态,表示将来的事件
过去时间状语(yesterday,last night)不能用于现在完成时态,因为过去时间状语表明事件在过去已经完成,而无法延续或重复到现在及未来
例:I was absent four times last semester.
I have been absent twice this semester.
我上学期逃课四次
这学期到目前为止我逃过两次课
现在时间状语(today,this week,this year等),可以用于现在完成时态
现在时间状语可用于现在完成时,也可用于一般过去时
例:
I haven't seen him this morning. (随着时间推移,我可能会见到他)
I didn't see him this morning. (this morning已经成为过去的时间,说话时间是在“今天下午”或今天晚上)
I have made five phone calls today.(表示可以重复到未来,今天很可能会继续打第六个、第七个电话)
I made five phone calls today.(打电话这个活动今天不会再重复了,比如是一个推销产品工作的人,下班了,不用再打了)
一般时间(in the morning)可以用于现在完成时
I have gotten up at five o'clock this morning.*(错误)
I have gotten up at five o'clock in the morning.(不是过去的一个具体时间,可以重复指每天早晨,可以无数次重复)
我曾经在早晨五点钟起过床.
可重复性原则与地点表达
In my hometown,I had five jobs.
In this city,I have had two jobs.
in my hometown表示现在人不在老家,暗含过去的时间,不具有可重复性,所以用一般过去时
in this city表示人在这个城市,暗含现在的时间,意思为“到目前为止我做过两份工作”,具有可重复性,所以用现在完成时态
可重复性原则与死人情况
Marilyn Monroe starred in many movies.She died in 1962.
Julia Roberts has starred in many American movies.
Marilyn Monroe 已经死了,所以用一般过去时,因为,往往死人无法持续和重复, 不具有将来可重复性。
Julia Roberts还活着,可以用现在完成时。
单一事件
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091715258-865968653.png)
简言之,现在完成时可表示影响现在的过去“单一事件”
对现在的影响
一、 “Miss,NO ADMISSION WITH SLIPPERS” 小组,穿拖鞋是不准进剧场的
“Really?Then I will go in barefootedly” 哦,是吗?那我就光脚进去!
"Oh,my god!Fortunately,I have not told her NO ADMISSION WITH A VEST" 天阿,幸好我刚才没有对她说穿背心不准进!
这里没有用一般过去时(did not tell),因为一般过去时只是陈述过去的事实“没有告诉”,而现在完成时不仅陈述了一个过去的行为事实,更重要是强调这个“过去”的行为对“现在”造成的影响,是把“过去”和“现在”联系起来了。
例:
I saw a movie
看电影这个过去事件与现在没有任何联系,只是谈论过去事件本身。
I have seen the movie
想像一个场景:正在讨论一部电影情节,然后你告诉大家很多电影中的情节,大家问你怎么知道这些的,你就会说I have seen the movie. 这就是“对现在的影响”
“单一事件”完成时从句子的字面看不出“影响”,须结合上下文的语境方能理解“对现在的影响”,体会言外之意,言外之意含在上下文的语境中。
完整的语境对于语言理解非常重要,尤其是“单一事件”完成时态,若离开语境
,无法理解它所表达的真正含义,“单一事件”远成时态有“近的过去”与“远的过去”两种意义区分
近的过去
近的过去会产生一些特殊效果,包括:
1、所造成的现在结果往往是直接具体或依然清晰可见的(刚刚结束)
例:
A:look!Somebody has split milk on the carpet. 瞧,谁把牛奶泼在地毯上了。
B:Well,it wasn't me. I didn't do it. 不是我,我没泼
A:I wonder who it was then. 那会是谁呢?
2、具有最新热点新闻的效果
因为表示最近发生的动作,因而且有“新闻”的性质,常用来提供最新热点新闻,常用于新闻报道中。
例(媒体报到):
Saddam Hussein has been captured alive in this hometown of Tikrit,the U.S. military said Sunday Dec. 14,2003.
美国军方2003年12月14日说,萨达姆-侯赛因在其家乡提克里特被抓获。
日常对话中,常用来提供最新消息
例:
I hear that famous Chinese comedian has died。 我听说那位著名的中国喜剧明星死了。
The President has been ass assassinated。 总统被暗杀了。
3、完成时提起话题,过去时继续详谈内容(“现在完成时+一般过去时”)
常用于新闻报道中,用“现在完成时”提起一个新闻话题,用“一般过去时”继续详谈内容:
例1:
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091746820-659162666.png)
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091758858-721197157.png)
A:I hear that famous Chinese comedian has died. 我听说那位著名的中国喜剧明星死了。
B:Really?When did she die? 真的吗?她什么时候死的?
A:She was dead late last night. 她昨夜晚些时候死的。
A:The President has been assassinated. 总统被暗杀了。
B:Really?When did that happen? 真的吗?什么时候啊?
A:He was killed last night when he spoke in crowd. 他昨晚在公众面前讲话的时候被暗杀的。
远的过去
用来谈论人们过去的经历或经验
例:
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091820195-1319440475.png)
时间跨度很长,时间副词ever来强调这个时间跨度。
时态搭配一:现在完成时+一般过去时
用完成时询问对方过去的经历,然后用一般过去时继续详谈这个经历的具体情况
例:
A:Have you seen the film Forrest Gump?
B:Yes,I have.
A:When did you see it?
B:I saw it last spring.
A:Did you see it alone?
B:No,I saw it with my boyfriend.
时态搭配二:一般过去时+现在完成时
用一般过去时讲述自已过去的经历,然后用现在完成时探询对方是否有相似的经历,以期望获得更多的理解或共鸣
John:We went down into Juarez and through EI Paso,and oh,we had a ball.
Louise:Really?
John:Yeah,Have you ever been t-have you ever heard of juarez?
Louise:I've heard of both of them because my girlfriend's old boyfriend was stationed in El Paso.
John:Well,we went to Juarez...
时态搭配三:一般现在时+现在完成时
说话人谈到的是一般常见的经历,而不指某一次具体的过去的经历,那么他会用一般现在时态,然后接一个现在完成时态,来探寻听话者/读者是否有过类似经历。
例:
All you want is a fresh pot of tea.First,you snap your fingers,Then you wave your hand.Finally,you yell for some service.Fuwuyuan(waiter)!
You've been there,right?
In my opinion,the threat of withholding a tip - or the reward of handing it out - is the only tool the customers have in the long struggle for decent service.
"单一事件"完成时肯定句不能与持续时间状语连用
这种完成时态的谓语动词通常是短暂动词,因为动作本身无法延续,所以不与持续时间状语连用,刚好也“延续事件”完成时相反
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091852536-834148578.png)
![](https://img2022.cnblogs.com/blog/2229560/202208/2229560-20220831091909188-974172208.png)
I bought this pair of shoes a year ago.
I got married over a year age.
He left his hometown three years ago.
"单一事件"完成时否定句,可与持续时间状语连用
短暂性动词的完成时句子用于否定时,表示尚未发生的事情,可作为一种状态(state),从而可以表示延续,这种否定句相当于前面“延续事件”完成时态
例:
I haven't seen you for ages!
I haven't bought a pair of shoes for a year.
I haven't seen a film for weeks.
I haven't heard from my girlfriend since i came to America.
"单一事件"完成时常与不确定时间状语连用
"单一事件"完成时最经常的是与不确定时间搭配使用,如:
1、较远的过去:ever(曾经),before
2、较近的过去:yet(只用在疑问句或否定句中),already(已经),lately(最近),recently
3、更近的过去:just,表示“刚刚”,常与完成时态连用
延续事件、重复事件、单一事件之间相互关系
重复事件是延续事件的一种特例
单一事件是重复事件的特例----事件只发生了一次,而没有多次重复
延续事件与单一事件
看原书
延续事件与重复事件
这两个有时很难区分
重复事件与单一事件
“远的过去”:因为潜含了重复的意味,所以相当于“隐性”重复事件;
时间段内只发生了一次,而且是离现在最近的一次,而并没有多次重复;
现在完成时谈过去经历时(远的过去),经历一定得具有可重复性
重复事件与单一事件关系体现在两个方面:一、“远的过去”单一事件相当于一个“隐性”的重复事件,只需要添加一个表示次数的重复标示就可以变成“显性”重复事件。二、用现在完成时来谈论过去经历时,这个经历一定得具有可重复性。
“近的过去”:单一事件可以看作是重复事件的一个特例,某一动作从过去到目前一个
“动作表达”的完成时态与“状态表达”的一般现在时态
规律一:在英语中,“动作表达”的完成时态在意思上 = “状态表达”的一般现在时态。这里的动作往往指的是短暂动作,即表达一个“近的过去”单一事件。
例:
His father has died
His father is dead
I have married
I am married
意思稍有不同,完成时更有感情色彩,一般现在时只是陈述一个事实。
“近的过去”单一事件完成时表示一般现在时
规律二:在英语中,“动作表达”完成时强调最近发生的事件,而“状态表达”完成时强调“较远的过去”经历
完成时态用于最高级句型
最高级或序数词 + 名词 + that从句 + 现在完成时谓语
例:
I don't mean to offend you,madam,But this is the ugliest baby I've ever seen in my life.
- 最高级与现在完成时态有一种天然的内在联系
- 最高级所在的句子谓语直接用现在完成时态,比如:this has been the most perfect way
- 也可以用本章上面讲的句型(最高级后面从句中使用现在完成时),比如:this is the ugliest baby I've ever seen,此时,最高级所在的中句谓语用一般时态,相当于现在完成时态后移
- 除了最高级外,还可以用序数词(如second)来修饰名词
例:
This is the tenth cup of coffee that I've drunk this evening.
This is the first time I've ever needed an operation.
如主句谓语为一般过去时,从句应该用过去完成时态
例:
That was the tenth cup of coffee that I had drunk that night.
since时间连词特殊用法
since作为时间连词与现在完成时密切相关
一般句型为:
since后面接从句谓语一般过去时,主句谓语则用现在完成时态
- since + 短暂动词
since子句 + 一般过去时(现在完成时)按句面意思翻译既:从句动作“结束”以来,主句活动在持续
例:
I have worked in this company since I left school
I have worded in this company since I have left school
意思一样:我来中国已经有三年了 - since + 延续动词
since子句 + 一般过去时态 :从句动作“结束”以来,主句活动在持续
since子句 + 现在完成时态 :从句动作“开始”以来,主句活动在待续
例:
It's been three years since I worked in this company
It's been three years since I have worked in this company
我不在这家公司工作有三年了
我在这家公司工作有三年了