English:时态之现在完成时

2025-09-28 02:37:17

1、现在完成式(present perfect tense)结构:

subject   +  have / has  +  main verb

subject是主语:用名词(noun)或代词(pronoun)。

have / has是助动词(auxiliary verb)。

main verb要用它的过去分词(past participle)形式。

I have asked my friends to loan me some money. 我让朋友借我一些钱。

English:时态之现在完成时

2、什么时候用现在完成式(present perfect tense):

想像有一座桥连接过去现在

一个动作开始在过去但持续到了现在。如:

They have been married for three years.

一个动作在过去发生了多次,现在又可能发生。如:

She has read many books.

介绍生活经验相关。如:

He hasn't travelled overseas before.

English:时态之现在完成时

3、过去式(past tense)VS现在完成式(present perfect tense):

已完结的时间,如:yesterday,last week,1999 ...

未完成的时间,如:today, this week, this year ...

说的内容属于完结的时间的,用过去式

说的内容属于完结的时间的,用现在完成式

Last month, I visited my sister three times.

上个月,我见了妹妹3次。

This month, I have visited my brother twice.

这个月,我见了哥哥2次。(这个月还没完,所以我还有可能再见)

English:时态之现在完成时

4、(一般式VS进行式):

They have eaten the pizza. (一般现在完成式)

表示披萨已经吃完了。

They have been eating the pizza. (现在完成进行式)

表示披萨还没有吃完。

这些动作都发生在过去,只是到现在为止结果有所不同。

She has borrowed my book. (一般现在完成式)

她借了我的书。

强调的是结果她还没有还(书还没有回到我手中)。

She has been borrowing my book every Thursday. (现在完成进行式)

她每周四都会来借书

这周已经借了,发生在过去。但这个动作到下周还会持续并未完成,这时强调的是动作。

English:时态之现在完成时

5、

I've searched the Baidu for more information. (一般现在完成式)

我搜索了百度,为了了解更多信息。

表示到目前为止动作已经完成,我不会继续搜索了。

I've been searching the Baidu for more information. (现在完成进行式)

我搜索了百度,为了了解更多信息。

表示动作发生在过去,但还在继续搜索(与现在进行时不同,它表示可能现在没找到,但过一阵还会再找,不是时间上的持续发生的)。

I've lived here for 5 years. (一般现在完成式)

我在这里住了5年了。

指示我基本上会永久的住在这里了。

I'm from Beijing originally, but I've been living here for 5 years. (现在完成进行式)

我来自北京,但我在这里已经住了5年了。

指示我在这里只是临时的,以后有可能会搬走。

English:时态之现在完成时

6、for VS since 用于现在完成式:

for用于表示一段时间,如:3 days,an hour,two and a half years ...

since用于表示一个时间点,如:1999,last week ...

How long have been working ? 你工作了多久了?

I've been working since Juny. 我从六月份开始工作。

I've been working for three months. 我已经工作了三个月。

English:时态之现在完成时

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢