当前位置

: 英语巴士网英语基础英语学习方法英语基础内容详情

无敌英语语法(初级版)-第11章 2现在完成时的用法

15

现在完成时《have(has)+过去分词》有以下的用法:

结束、结果:表示现在刚完成的动作。

继续:表示过去继续到现在的动作或状态。

经验:表示过去某时到现在的经验。

1 结束、结果

I have read the book already.

我已经读过这本书了。

表示一个过去发生并结束的动作对现在产生的结果和影响。这一类情况可以细致分为下述两种情况。

1.表示开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等连用。

Li Ming has just turned off the light.

李明刚刚把灯关上。(说明现在灯关上了)

I've finished my homework now.

现在我已经做完作业了。(说明可以交作业或做别的了)

2. 表示过去动作的结果,现在仍残留着。一般不用时间状语。

I have lost my pen.

我把笔丢了。

(说明过去某时丢的,现在我还没找到这支笔)

She has become a teacher.

她已经当了老师。(说明她现在仍是老师)

2继续

I have known him for ten years.

我认识他十年了。

表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。往往和表示一段时间的状语连用。如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks. since,since yesterday,since 2 days ago,since 1991,for a longtime,for a month,so far,up to now,till(until) now等。

He has lived here for 30 years.

他住在这儿三十年了。(现在还住在这儿)

They've known each other since childhood.

他们从小彼此相识。(现在还继续往来)

How long have you studied English?

你学英语多久了?(现在仍在学)

注意

问句时常用How long…

3经验

He has never been ill in his life.

他一生中从未生过病。

表示从过去到现在之间曾经经历过的事情。常和often,never,ever,once,twice,three times,before,since等连用。

I have been to the Summer Palace twice.

我曾经去过颐和园两次。

We have visited your school before.

我以前曾去过你们学校。

(过去的经历,但现在依然记得)

英语学习方法推荐