现在完成时的基本用法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时讲析

现在完成时是发生在过去的动作与现在联系的一种时态,这里的联系主要包含以下三层意思:①动作发生在过去并且已经结束,影响到现在。②动作开始于过去延续至现在甚至将来。③从过去到现在之间做过的事情。第一点是靠影响联系现在,第二点是动作直接联系至现在,第三点是靠时间来联系过去和现在。对学生来说,第一、三点理解较难,容易和一般过去时混淆,第二点要容易掌握一些。现在完成时是现在时的一种,其落足点是现在。下面具体阐述这三点。

一、现在完成时的基本用法

㈠、现在完成时表示一件已经发生的事,对现在有影响。这种影响可以通过上下文引申出来,据具体情况而定。常可和just, already, yet, recently, over 这类副词连用。试看下列例子:

1、I’ve lost my pen. 我的钢笔丢了,它包含以下两层意思:

I lost my pen in the past.

I don’t have a pen now.

A B O (图例—1)

如图—1所示,在A或A---B点之间为丢失这个动作发生的时间,O点为说话的现在,那么丢失这一动作在说话之前已经结束,现在状态是:我没有钢笔。试看:—May I use your pen,Tom ?

—Sorry, I’ve lost my pen.

丢笔(过去发生并结束) →现在没有笔→向对方说对不起,无法借笔给对方。

2、I’ve eaten my lunch.我吃了午餐,它包含以下两层意思:

I ate my lunch in the past.

I am full now.

如图—1所示,假如A或A---B点之间点为吃饭这个动作发生的时间,B点为说话的现在,那么吃饭这一动作在说话之前已经结束,影响到现在:就是现在我不饿。试看:

—Let’s go out for a lunch ?

—Sorry, I’ve eaten my lunch.

吃了饭(过去发生并结束)→现在我不饿→拒绝邀请

3、She’s gone to town. 她进城去了。

She went to town in the past.

She isn’t here now.

试看:

—Hello,may I speak to Lily ?

—Sorry,She’s gone to town.

进城→不在→说对不起

现在完成时的这一用法,对动词没有什么特殊要求,延续性的动词和非延续性的动词都可以,因为这一动作在过去就已经完成。但这一用法容易和一般过去时混淆。

㈡、现在完成时可表示开始于过去动作或状态持续到现在甚至将来。常和for 、

since 、so far 等连用。由于动作或状态开始于过去要持续到现在甚至将来,因此要求动

词是延续性动词。试看下列例子:

1、We’ve lived here for r ten years. 我们在这里住了十年了,它包含以下两层

意思:

We began to live here ten years ago.

We still live here now.

图—2)

如图—2所示,假如A 点为居住这个动作开始的时间,O 点为说话的现在,

那么居住这一动作持续到说话之时, 现在状态是:我还没有离开。试看:

—How long have you lievd in BingJing ?

—We’ve lived here for r ten years.

十年前居住在这儿→现在在这儿

2、I have known them for many years. 我认识他们很多年了,它包含以下两层意

思:

I knew them many years ago.

I still know them.

试看:

—Do you know them?

—I have known them for many years.

注:这一点用法必须把非延续性动词必须转化为延续性动词,下列图表列出常

规的非延续性动词转化。

去和现在,可能取得经验。试看下列例子:

1、Jane has rung me up three times this morning. 简今天早上给我打过三次电话。

过 去 现在 将 来

如图—3所示,从过去时间A 点至说话的现在O 点之间,打电话这一动作事件

发生了三次。

2、I’ve been to BingJing twice.

现在A B O (图—4) 如图—4所示,从过去时间A 点至说话的现在O 点之间,去北京这一动作事件

发生了两次。

二、现在完成时的几点注意事项。

㈠现在完成时和一般过去时的比较。

⑴、这两个时态都涉及已经发生的事,主要差别是现在完成时表示的过去的动作与现在有关系;而一般过去时单纯谈过去的事,与现在没有联系。因此凡是有过去时间状语时,只能用过去时。试看:

She bought a dictionary. 她买了一本词典(现在不知道词典在不在)

She has bought a dickionary. 她买了一本词典。(现在词典还在)

He’s been in the army for two years. 他在部队两年了。(现在还在部队)

He was in the army two years ago. 两年前他在部队待过。(不知道现在不在部队)

⑵、现在完成时包含了一个过去时和现在时,其立足点是现在。试看:

I bought some fruit.

I’ve bought some fruit.

I have some fruit now.

I begin to learn English ten years ago.

I’ve lea rnt English for ten years.

I still learn English now.

㈡、关于现在完成时的几个问题。

1、have gone (to)、have been (to) 、have been (in)的差别:

⑴、Have gone (to)表示“到某地去了”,表示在途中或已到达目的地,此时不在说话地点。

She has gone to BingJing. 她到北京去了。(她现在不在说话地点)

The kids have gone to the zoo. 孩子们到动物园去了。(他们不在说话地点)

He’s gone there. 他去那里了。(他不在说话地点)

⑵、have been (to) 表示“到(来)过某地”,此时在说话地点。

she has ever been to China? 她到过中国。(此时在说话地点)

I’ve been to the cinema.我去看电影了。(此时在说话地点)

I’ve been there. 我去过那里。(此时在说话地点)

⑶、have been (in) 是一个延续性动词,可以表示“居住”的意思。

She has been in China for three months.

We’ve been in Shanghai for ten days.

He’ve been there for 40 minuts.

⑶、since 引导的从句的时态:

①since引导的从句一般用过去时(主句谓语用现在完成时):

We’ve been friends ever since we met at school. 自在学校相遇以来,我们一直是朋友。

②当表示“有多少时间”时,主句谓语可用一般现在时:

It’s two years since I left home. 我离家已经两年了。

How long is it since you came here last time?从你上次来这里到现在已经有多久了?

⑷、几种常和现在完成时连用的时态

相关文档
最新文档