英语巴士网

无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项

分类: 英语学习方法 

使用be动词的过去分词been形成have(has)been~,表示继续、经验等各种用法。

表示过去固定时间的状语,如~ago(~以前)、 yesterday(昨日)……,以及以when为首的疑问句,皆不可与现在完成时连用。

此外,在下文我们提出现在完成时使用时的数点注意事项。

1 现在完成时与一般过去时的区别

I cleaned my room yesterday.           我昨天打扫了房间。

I have cleaned my room now.           我刚刚打扫过房间。

现在完成时与一般过去时都表示在过去做的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等。而一般过去时则只表示过去的事实,不表示和现在的关系。所以,表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用。

(×)I have gone shopping yesterday morning.

(○)I went shopping yesterday morning.

我昨天早上去逛街。

I saw her yesterday(morning,evening)

我昨天(早上,晚上)看见过她。

必背!

过去时的其他时间状语

~a week ago.

~earlier this month.

~the other day.

~last week.

~in the morning.

~on Friday.

~just now.

I haven't seen her so far.

我至今以来没见过她。

必背!

现在完成时的其他时间状语

~up to now.

~till now.

~until now.

~since Monday.

~since last week.

~since I came here.

~lately.

~recently.

~for a long time.

~these days.

~in the last few days.

Have you ever been to the Forbidden City before?

你以前去过故宫吗?

Yes,I have.

是的,我去过。

When did you go there?

你什么时候去的?

注意

When…?不与现在完成时连用。

无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项 无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项 无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项 无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项Last week.

无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项上星期。

I've just seen a horrible accident.

我刚刚看见了一件可怕的事故。

Oh,what happened?

噢,怎么啦?

A truck ran into a cyclist.

一辆卡车撞了一个骑自行车的人。

判断正误

无敌英语语法(初级版)-第11章 3 使用现在完成时需注意事项

2点动词

It has been four years since his father died.

他父亲已去世四年了。

终止性动词(也叫点动词)表示的动作有一个终点,到了终点就不能再延续,因此不能与表示延续的时间状语连用。

(×)I've left Shanghai for 3 days.

(○) I've been away from Shanghai for 3 days.

(○)I left Shanghai 3 days ago.

(○)It is(has been)3 days since I left Shanghai.

(此时要把点动词变为延续动词)

1. have(has)got

a. have got形式上是现在完成时,实际上和一般现在时的have意思相同。

He has got(=has)a slight headache.

他有点头痛。

Have you got(=Do you have)a light?

有火吗?

b.“have got +不定式”表示必须

We've got to use every precious minute for the four modernizations.

我们必须为四个现代化利用宝贵的每一分钟。

2.如果现在完成时的谓语动词是点动词的否定式,则一般可以和表示一段时间的短语for连用。因为点动词的这种否定构成一种状态,而这一状态是可以持续的。

必背!

常用的点动词

buy          买

borrow    借

leave        离开

join          参加

die           去世

marry       结婚

come       来

go            去

lose          失去

begin        开始

stop         停止

He hasn't left home for a month.

他已经有一个月未出门了。

(表示“足不出户”这一状态)

I haven't seen you for a long time.

我已经有好久没看到你了。

(表示“不常见”这一状态)

3 have(has)been to与have(has)gone to

have(has)been to:去过某地(表示某人的一种经历),可以和once,twice,often,never,ever连用。

have(has)gone to:去某地了 (说话时某人已离开此地,在去某地的路途上或已在某地,所以一般说来此句型只用于第三人称),此句型不能与上述时间状语连用。

(×)He has gone to America twice.

(○)He has gone to America.

(意思为他已经去了美国,现不在此地)

(○)He has been to America twice.

他去过美国两次。

注意

在美国,表示“曾经去过~”也有使用have(has)gone to~的用法。

猜你喜欢

推荐栏目