完成时态

更新时间:2023-11-02 13:09:45 阅读: 评论:0


2023年11月2日发(作者:梅洁)

.完成时态

1.现在完成时的基本概念和形式

现在完成时(Prent perfect ten)表示动作发生在过去,但与现在情况有关

系,即用一个发生在过去的动作来说明现在的情况。

现在完成时由动词have (has) + 过去分词构成。

1.1 现在完成时的基本用法

1)表示动作到现在为止已经完成或刚完成,汉语常用""""来表示。如:

I have finished my work.我把工作做完了。

We have t up many new factories in this area.我们在这个地区建立了许多新

工厂。

She has read all the books.她把这些书都读完了。

2)动作在过去完成,表示"经验""结果"。汉语常用""来表示。如:

Have you ever en the play The Doll's Hou? 你看过话剧《傀儡家庭》吗?

YesI have en it twice.我看过两遍了。

I have learnt to drive.我学过开车。

The man has lived in China.那人在中国住过。

[] 注意be在下面句子中的意义。如:

Where have you been? I've been to the laboratory.你上哪儿去了?--到实验

室去了。

Have you ever been to Hangzhou? ―NoI've never been there.你到过杭州

?--没到过。

How have you been?I've been well thank you.你近来身体好吗?--谢谢你,我

近来很好。

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

现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作

与现在的关系,如对现在产生的结果、影响等,而过去一般时则表示动作发生在

过去,一般不表示和现在的关系。试比较:

1)I have lost my pen.我把钢笔丢了。(意即还没找到,现在我没有笔用。)

She lost her pen yes today.她昨天把笔丢了。(笔是昨天丢的,现在找到与否,

没有说明。)

2)I have been to the Agricultural Exhibition.我看过这个农业展览会。(强调我知

道它的内容)

I went to the Agricultural Exhibition last week.我上周参观了这个农业展览会。

(只说明我上周参观过展览会这件事)

3) Who has opened the door? 谁把门开了?(现在门还开着)

Who opened the door? 谁开的门?(指过去,与现在无关。现在门是关着还是开

着,没有说明。)

4) AHave you had your lunch? 你吃过年饭没有?(意即你现在不饿吗?)

BYesI have.吃了。(意即我现在饱了,不要再吃了。)

AWhen did you have it 你什么时候吃的?(说话人感兴趣的是""这一动作发生

在什么时候。)

BI had it about half an hour ago.我是大约半小时前吃的。

1.3 现在完成时的其他用法

1)还可表示动作发生在过去,并且一直延续到现在,甚至还可能继续延续下去。

这时常和since所引导的短语或从句或for引导的短语连用(for有时可以省去)

How long have you been in Beijing ? I have been in Beijing for four years.

在北京呆了多久?--我在北京呆了四年。

Isaac's father has been a school teacher since 1968. 艾萨克的父亲从一九六八

年以来就当教师。

We haven't had a vacation for a long time.我们好久没放假了。

Three years have pasd since we left school.我们毕业已经三年了。

[]但在下面的句子中,主句的谓语动词可以用现在一般时。如:

It is three years since I began to work on the state farm.我在国营农场工作已经

三年了。(美国英语用has been,下例同此)

It's a long time since I saw you last.好久没见了。

2)在条件、时间状语从句中表示将来完成的动作。

I'll go with you when I have finished my home work,我做完作业后就和你一块

去。

We'll wait here until you have Written the letter.我们将在这里等你写完信。

Perhaps I'll know more English after I have learnt it for two years.我学完两午

后,懂的英语或许就会多些了。

1.4 现在完成时的时间状语问题

1)现在完成时说明的是现在的情况,是现在时态,因此不能和表示过去时间的状

语如yesterday1asr monththree years agoin l960等连用。这些时间状语

只能和过去时态连用,表示过去的动作。但现在完成时可和表示过去时间的副词

justbefore连用。如:

He has just come.他刚到。

We have en the movie before,我们以前看过这个电影。

2)现在完成时常和表示不确定的时间的副词alreadynevereveralwaysyet

often等连用。如:

Have you ever been in a plane? 你坐过飞机吗?

The new books have not arrived yet.新书还没有到。

The Xisha lslands have always been Chine territory.西沙群岛一直是中国的

领土。

Have you heard from him yet? 你接到他的信了吗?

They have already finished their experiment.他们已经做完试验了。

Many westerners have never en a giant panda.许多西方人从没见过大熊猫。

We have often been to the Summer Palace.我们常到颐和园去玩。

3)现在完成时可以和包括"现在"在内的时间状语连用,nowtodaythis month

this year等。如:

We have planted many fruit trees this year.我们今年种了很多果树。

Have you en Benny today? 你今天见到本尼了吗?

We've had a lot of rain this summer.今年夏天雨下得很多。

但如说话人所感兴趣的只是在这段时间内发生了某一动作,而不是这一动作与现

在的关系时,须用过去时态。如:

The conference opened this month.会议是本月开幕的。

Their farm t up a pumping station this year.他们农场今年新修了一个抽水站。

1.5 现在完成时可和疑问副词wherewhyhow连用,但通常不和疑问副词

when连用

(when一般只与过去时态连用)。如:

Where have you been? 你去哪儿了?(询问经过情况。如说Where did you go?

则只问地点)

Why have you turned off the radio? 你干吗把收音机关了?(强调和现在的关系,

意即收音机关着。如说Why did you turn off the radio?则强调关收音机这一过去

的动作。)

2. 过去完成时过去完成时的基本概念和形式

过去完成时(past perfect ten)表示在过去某一时间或动作以前已经完成了的动

作。简言之,过去完成时所表示的时间就是"过去的过去"。过去完成时由助动词

had + 过去分词构成。

过去完成时的用法

1)过去完成时表示在过去某一时间或动作以前业已完成的动作。这个过去的时间

可以用bybefore等介词短语或一个时间状语从句来表示。如:

By the end of last week we had learned ten lessons.到上周末为止,我们已经学

了十课书。

He had learned some English before he came to the institute.他来学院之前学

过一些英语。

I didn't go to the film becau I had en it twice.我没去看电影,因为这片子我

已看过两次了。

When I had gone over my lessons I took a rest.我复习完功课之后,休息了一会

儿。

I gave my little sister the flowers that I had bought for her.我把给妹妹买的花送

给她。

In the exhibition he saw many oil paintings that he had never en before.他在

展览厅里见到许多过去从未见过的油画。

2)过去完成时可以表示由过去某一时间开始,一直延续到过去另一时间的动作,

常和for(有时可以省去)since构成的短语或since引导的从句连用。如:

It rained yesterday after it had been dry for many months.在天旱了好几个月之

后,昨天下雨了。

By the I read his new book I had known him for a long time.到我读他的新书

时,我早就知道他了。

He said that great Changes had taken place in his hometown since1980.

7980年以来他的家乡大变样了。

[]当一个由whenbeforeafteras soon as等连词引导的从句所表示的动

作和主句的动作紧接时,两个动作均可用"一般过去时"来表示。如:

We had breakfast after we did morning exercis.做完早操后,我们吃早饭。

When I finished supperI took a walk.我晚饭后就去散步。

The train started to move just before he reached the platform.他到月台时火车

刚开走。

They started ploughing as soon as they got to the fields.他们一到地里就开始耕

地。

3. 将来完成时的基本概念和形式

将来完成时(future perfect ten)表示在将来某一时间之前所完成的动作。它的

形式由shall(第一人称)will(第二、三人称)have再加过去分词所构成。美国

英语一律用will

将来完成时的用法

将来完成时表示在将来某一时间以前已经完成的动作。如:

By the end of this week I shall have finished the book.到本周末,我将读完这

本书。

By this time tomorrow they will have repaired the machine.明天这时候,他们将

修好这台机器。

The children will have gone to sleep by the time We get home.到我们回家时,

孩子们将已睡了。

When you come tonight at eight o'clockI shall have written my paper.你今晚

八点钟来时,我将会写完文章了。

By next year our teacher will have taught English for twenty years.到明年我们

的老师将已教二十年英语了。

4. 过去将来完成时

过去将来完成时(past future perfect ten)表示在过去将来某一时间以前已经完

成的动作。它的形式由should(第一人称)Would(第二、三人称)have再加

过去分词构成。美国英语一律用Would

用法举例:

He said he would have paid me back the money by the end of the week.他说将

在周末前还我钱。

We told him that we should have returned to the camp by four o'clock.我们告诉

他我们将于四点前回营地。

I hoped she would have finished the work before I got back.我希望她在我回来

之前做完那活儿。

种类

完成进行时有现在完成进行时、过去完成进行时、将来完成进行时和过去将来完

成进行时四种。

4.1 现在完成进行时的用法

1)表示动作从过去某一时间开始一直延续到现在。现在这个动作可能已经终止,

也可能仍然在进行着。如:

I have been waiting for you for two hours.我等了你两个小刊(动作不再延续下去)

It has been raining for three hours.雨已经下了三小时了。(动作可能延续)

He has been working on the paper all day.他整天都在写论文(动作是否延续下

去,由上下文决定。)

How long have you been learning English? --I have been learning English for

two years.你英语学多久了?--我们学了两年了。(动作可能延续)

Why are you so dirty I've been playing football.你身上怎么这样脏?--我刚才

踢足球了。(动作不再延续下去)

2)有些不能用现在进行时态的动词,如behave likeloveknowehesr

等,同样也不能用现在完成进行时,而只能用现在完成时。如:

She has been ill for a long time.她已经病了好久了。

I have not en you for ages.我好久没有见到你了。

4.2 现在完成进行时和现在完成时的比较

1)现在完成时所表示的动作,到现在为止已经完成;现在完成进行时往往表示动

作仍然继续下去。如:

I have been reading Lu Xun this week.本周我一直在读鲁迅的著作。(我仍然在

读。)

I have read A Madman is Diary this week.我本周读了《狂人日记》。(我本周开

始读而且已经读完它了。)

I have read The story of Ah Q before.我以前读过《阿Q正传》。(过去经历)

2)现在完成时强调动作的最后结果;现在完成进行时则强调动作的直接结果。如:

Now we have cleaned the roomwe can move the things in.房间已打扫过了,

我们可以把东西搬进去了。(强调最终结果)You look so tired. What have you

been doing? 你看来很累的样子,你干什么来着?(强调直接结果)

4.3 过去完成进行时(past perfect continuous ten)

1)过去完成进行时的形式一律为had been + 现在分词,无人称和数的区别。

2)过去完成进行时的用法 过去完成进行时表示动作在过去某一时间之前开始并

延续到过去这个时间,这一动作可能还在进行,也可能已经停止。如:

He told me that he had been waiting for me for two hours.他对我说他等了我两

小时。(动作不再延续)

The baby had been crying for fifteen minutes when her mother came in.妈妈进

来时,婴儿一直哭了十五分钟。(动作可能还在进行)

It emed to her that the boys had been shouting for a long time.她似乎觉得这

些男孩一直叫喊了很久。(动作可能还在进行)

The teacher had been teaching for forty years by the time he retired,这位教师

退休前一直教了四十年的书。(动作不再进行)

5. 何谓"时态的一致"

定义

某些从句(主要是宾语从句)中谓语动词的时态,常常受主句中谓语动词时态的影

响,这叫做时态的一致(quence of tens)

5.1 主句中的谓语动词如为现在或将来时态时

从句中的谓语动词可以用任何所需要的时态。如:

He says his father is (waswill be)an engineer.他说他父亲是(过去是,将来要

)一个工程师。

Can you tell me when you finished (will finish) the work? 你可否告诉我你什么

时候完成的(会完成)这项工作?

5.2 主句中的谓语动词如为过去时态时

从句中的谓语动词一般须用过去时态。这又可分为下面三种情况:

1)如果从句里的谓语动词所表示的动作与主句的谓语动词所表示的动作同时发

生,从句须用过去一般时或过去进行时。如:

He told me he was unwell.他告诉我他不大舒服。

She said her brother was reading a magazine at the moment. 她说她弟弟正在

读一本杂志。

2)如果从句的谓语动词所表示的动作发生在主句的谓语动词所表示的动作之前,

从句须用过去完成时。如:

He said he had posted the letter.他说他已经把信发了。

Our teacher told us he had been to lndia.我们老师说他到过印度。

3)如果从句的谓语动词所表示的动作在主句的谓语动词所表示的动作之后,从句

的谓语动词须用过去将来时态。如:

They did not know when they would go to the Great Wall. 他们不知道什么时候

去参观长城。

He said he was going to be an actor after leaving school.他说他毕业后要当演

员。

[]主句的谓语动词如是过去时态,还须注意下面两种特殊情况:

1)从句所说明的如果是一般真理或客观事实,则仍用现在时态。如:

The teacher told the pupils that the earth is round.老师告诉学生地球是球形体

的。

Somebody told me you an a writer.有人告诉我说你是一个作家。

2)从句如果有表示某一具体时间的状语,谓语动词所表示的动作虽发生在主句的

谓语动词所表示的动作之前,一般仍用过去一般时,不用过去完成时。如:

The teacher told his pupi1s that the Chine Communist Party was founded in

Shanghai in l921. 老师告诉学生中国共产党于一九二一年在上海诞生。

My father told me that my grandfather was born in l900.我父亲告诉我,我祖父

生于一九OO年。


本文发布于:2023-11-02 13:09:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1153643.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成时态
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图