解读“现在完成时态”

2008-06-27 10:17李月霞
中学英语之友·中 2008年5期
关键词:儿童乐园时态状语

李月霞

1.现在完成时态的构成

助动词have (has)+过去分词

规则动词过去分词的构成与动词过去式相同,不规则动词过去分词见《不规则动词表》。

2.现在完成时态的基本概念和用法

1)表示过去发生的某一动作对现在造成的影响或结果。例如:

I have posted the photos already. 我已经把照片邮寄了。

(“邮寄”是过去发生的动作,对现在造成的结果是“照片不在这里”。)

2)表示过去已经开始并持续到现在的动作或状态,往往和表示一段时间的状语连用。例如:

We have learned English for about two years.

我们已经学了大约二年的英语。

The Greens have lived in China since 2003.

格林一家人从2003年起一直住在中国。

3)和现在完成时态连用的时间状语。

现在完成时态属于现在时态的范围,因而不能和表示过去的时间状语连用,如yesterday, last week, three months ago, in 2000等,但可以和already(已经), yet(尚未), never(从未), ever(曾经), just(刚刚), twice(两次)等状语连用。例如:

Linda has already been to the aquarium. 琳达已经去过水族馆。

Harveys friends have never spoken to a foreigner.

哈维的朋友从未与外国人讲过话。

I havent visited the Palace Museum yet. 我还没有参观过故宫。

现在完成时态还可以和表示从过去时刻延续到现在(包括“现在”在内)的一段时间的状语连用,像today, these days, since…, for a long time等。例如:

Have you seen her these days? 这几天你见过她吗?

Mr Johnson has worked in the Optie Valley of China for two years.

约翰逊先生在中国光谷已经工作了两年。

They have lived in the High-tech Zone since 2002.

他们从2002年起就住在高新区。

警示现在完成时态可以与形似过去时间的状语,如in the past(在过去), in the last ten years(在近十年), recently(最近), so far(到目前为止)连用。例如:

China has sent up a spaceship with people so far.

截至目前,中国已经发射了载人宇宙飞船。

Great changes have taken place here in the last five years.

这儿近五年发生了巨大变化。

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

现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和表示过去时间的状语连用,而一般过去时只单纯表示过去的动作或状态,和现在没有关系,它可以和表示过去的时间状语连用。例如:

I have been to Water World.

我去过水上世界。(我了解水上世界的娱乐情况。)

I went to Water World last Wednesday.

我上周三去了水上世界。(只说明上周三去了水上世界,不涉及现在的情况。)

My uncle has worked in the amusement park since 1999.

我叔叔从1999年以来一直在儿童乐园上班。(他现在还在儿童乐园上班。)

My uncle worked in the amusement park in 1999.

1999年我叔叔在儿童乐园上班。(不涉及他现在是否还在儿童乐园上班。)

4.have been to, have gone to和have been in/at的区别

表示“曾到过某地”用have been to, 表示“去了某地并且没回来”用have gone to,表示“去某地并且一直呆在那里”用have been in/at。例如:

Where has he been? 他到哪儿去了?(他已回来。)

Where has he gone? 他上哪儿去了?(他现在不在这里。)

How long has he been in Wuhan?

他在武汉呆了多久?(他一直住在武汉。)

She has been to Shanghai. 她到过上海。(她可能已不在上海。)

She has gone to Shanghai. 她到上海去了。(她可能在去上海的路上,或者已到上海,总之,现在不在这里。)

She has been in Shanghai. 她一直呆在上海。(她可能是以前去的上海,但她一直呆在上海。)

比较表示“一直呆在一个大地点”用have been in,而“一直呆在一个小地点”用have been at。例如:

Shes been at our school for years. 她在我们学校呆了几年。

Shes been in Tianjin since years ago. 她在天律住了几年。

表示在“一个国家或国家首都”,无论其大小,一律用in。

应用选择填空

①His brother ____ at this school two years ago.

A. studies B. studied C. has studied D. will study

②Mr Black isnt here. He ____ London and hell get back in two weeks.

A. has gone to B. has been in C. has been to D. went to

③____ you ever ____ the Great Wall, Juan?

A. Do, go to B. Are, going to

C. Have, been to D. Have, gone to

④I ____ a League member for two years.

A. am B. became C. have become D. have been

⑤They ____ to that McDonalds several times.

A. have gone B. have come C. have been D. are going

⑥President Bush(布什总统) came to China on a friendly visit ____.

A. last week B. for weeks

C. since last week D. in weeks

解答

①B 短语…ago与一般过去时连用。

②A Mr Black已去了London,可能在去London的路上,或者到了London。

③C ever与完成时态连用,表示“曾去过某地”用have been to。

④D for…短语与完成时或一般过去时连用,但谓语动词必须是持续性动词。

⑤C 表示“曾去过某地”用have been to。

⑥A come是非持续性动词,不能与表示“一段时间”的状语连用。

猜你喜欢
儿童乐园时态状语
奇奇怪怪儿童乐园
张抱岩的诗
基于儿童乐园的膜结构分析与制作
动词的时态、语态
状语从句
现在进行时
易混时态辨析
过去进行时态