1. 主页 > 知识大全 >

初中英语语法之过去完成时详解优秀12篇3-3-91

英语时态是语法的一个难点,也是我们学习的重点。这里是细心的小编帮大伙儿收集的12篇过去完成时的相关内容,欢迎参考,希望对大家有所启发。

过去完成时的用法 篇一

过去完成时的基本形式:

过去完成时由had+过去分词构成,因此无人称变化

肯定式:I had/I'd worked等

否定式:I had not/hadn't worked等

疑问式:had I worked等

否定疑问式:had I not/hadn't I worked等

过去完成时的时态用法:

1. 过去完成时是与现在完成时相当的过去式:

现在完成时:Ann has just left.If you hurry you’ll catch her.(安刚刚走。如果你快一点,就能追上她。)

过去完成时:When I arrived Ann had just left.(我到的时候,安刚刚离开。)

但是,过去完成时不像现在完成时那样限于表达未指明时间的动作,因此可以说:He had left his case on the 4∶40 train.(他把手提箱丢在4点40分的火车上了。)

2.现在完成时可以和 since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动:

与此同理,过去完成时也可以用来表示在所说的过去某一时刻之前就已开始的动作。

1)在该时刻仍然在继续。

例如:Bill was in uniform when I met him.He had been a soldier for ten years.(我遇到比尔的时候,他身穿军服。那时他已经当了十年兵了。)

2)在该时刻停止或刚刚停止。

例如:The old oak tree, which had stood in the churchyard for 300 years, suddenly crashed to the ground.(屹立在教堂墓地上已300百年之久的老橡树突然间哗啦一声巨响倒在地上。)

但应注意,过去完成时还可以用来表示:

3)在所说时刻之前某一时候停止的动作。

例如:He had served in the army for ten years; then he retired and married.(他在军队里服役十年,后来退伍并结了婚。)

3. 过去完成时也是一般过去时的过去时,用来表示叙述者或主语在过去的某一时刻回顾更早的动作:

例如:He met her in Paris in 1977.He had last seen her ten years before.Herhair had been grey then; now it was white.(1977年他在巴黎遇见了她。他上一次见到她是十年之前。那时她的头发是灰白的,这时已经全白了。)

过去完成进行时的形式 篇二

had been + V-ing形式

过去完成时的用法 篇三

定义

过去完成时表示过去的时间或者动作之前已经发生或完成的动作。

可用“过去的过去”来概括。

句子结构

Had+过去分词

用法

过去的某一动作之前已发生某事,可用由before、after、by the time(等到;到……时候)、by the end of(到……结束时)等时间词引导的,或者也可从上下文中得知动作发生的先后。

By the end of last year, we had learned English for five years.

截止到去年年底,我们已经学了两年英语。

By the time I drove to the airport, the plane had already set off.

在我开车到达机场之前,飞机已经起飞了。

在讲过去发生的事情,例如故事,过去的经历等

The story began when a girl was 10. Her parents had died for six years because of an accident. Her name was Kelly, she lived with her grandma……

故事开头讲一个10岁的女孩。她的父母因为一声意外已经过世有六年了。她的名字叫凯莉,她与她的外婆一起住……

it was the first/second/third……time+句子

It was the first time I had slept outside.

这是我第一次在外头过夜。

It was the second time I had made that mistake.

这是我第二次犯得错误。

常用在宾语从句、状语从句、定语从句中

He said that he had been in China for twenty years. (宾)

他说他在中国已有二十年了。

When I got to school, I realized that I had left my backpack. (状)

当我到达学校时,我意识到我忘了带书包。

She showed me her photos she had took. (定)

她把她拍的照片拿给我看。

5、用于hope(希望)、intend(想要;打算)、mean(意味着)、think(认为)等动词表示未实现的愿望

I had hoped to get home yesterday, but I missed the train.

我本希望是昨天到家的,但错过了火车。

I had thought to watch a film but I did not finish my homework.

我本想着要看一场电影,但我没有做完作业。

过去完成时的用法 篇四

过去完成时(The Past Perfect Tense):表示过去某一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。它表示动作发生的时间是“过去的过去”,侧重事情的结果。

一、 概念: 表示过去的过去,其构成是had +过去分词。

1.肯定句:主语+had+动词过去分词+其他。

2.否定句:主语+had+not+动词过去分词+其他。

3.疑问句:Had+主语+动词过去分词+其他?

肯定回答:Yes,主语+had.

否定回答:No,主语+hadn't.

4.特殊疑问句:特殊疑问词或词组+had+主语+过去分词+其他?

5.被动语态:主语+had(not) +been+动词过去分词+其他。

二、 用法:

1. 表示某一动作在过去某一时刻之前已完成。例如:

He had gone to bed by 10:00 last night. (昨夜十点钟之前他已上床去睡了。)

2. 与一般过去时搭配,表达某一动作在过去的动作发生时已完成。例如:

The train had started when I got to the station. (当我到达车站时火车已开走了。)

The minute I saw a lady getting off the bus, I knew it was she, for I had seen her before. (我一看到正在下公共汽车的那位女士就知道是她,因为我以前看见过她。)

解说: 使用过去完成时在简单句里表达某一动作在过去的某一时刻已完成时,该过去的时刻常以“by +过去时间”的短语来表达。

例如下面的说法是不正确的:

He had gone to bed at 10:00 last night.

若是要说“at 10:00 last night”就必须用一般过去时“He went to bed...”。 请再观察下面的句子试比较:

It had rained yesterday. (误)

It rained yesterday.(正)

或许你会说:“昨天下了雨,可是今天已放晴了,下雨已是过去的事,而且已经下完了,所以就用过去完成时……。”这就是最令同学们对一般过去时和过去完成时感到混淆和困惑的。实际上只要我们了解下面的两点原则就可以消除这种现象。

1. 由过去的时间作状语来修饰动词的句子都使用一般过去时。

2. 除非从谈话的先后关系和上下文关系对过去的动作完成的基准点可以确定以外,应该避免在简单句中使用过去完成时。

过去完成时的用法 篇五

一、不用进行时的动词

1)事实状态的动词

have, belong, possess, cost, owe, exist, include, contain, matter, weigh, measure, continue

I have two brothers.

This house belongs to my sister.

2)心理状态的动词

Know, realize, think see, believe, suppose, imagine, agree, recognize, remember, want, need, forget, prefer, mean, understand, love, hate

I need your help.

He loves her very much.

3 )瞬间动词

accept, receive, complete, finish, give, allow, decide, refuse.

I accept your advice.

4)系动词

seem, remain, lie, see, hear, smell, feel, taste, get, become, turn

You seem a little tired.

二、用一般过去时代替完成时

1)构成will / be going to do sth.

2)概念

a.状态完成:表示某事继续到将来某一时为止一直有的状态。

b.动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或一获得的经验。

They will have been married for 20 years by then.

You will have reached Shanghai by this time tomorrow.

三、过去完成时

1)概念:表示过去的过去

其构成是had +过去分词构成。

那时以前那时现在

2)用法

a.在told, said, knew, heard, thought等动词后的宾语从句。

She said (that) she had never been to Paris.

b.状语从句

在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。

When the police arrived, the thieves had run away.

c.表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示"原本…,未能…"

We had hoped that you would come, but you didn't.

3)过去完成时的时间状语before, by, until , when, after, once, as soon as。

He said that he had learned some English before.

By the time he was twelve, Edison had began to make a living by himself.

Tom was disa

典型例题ppointed that most of the guests had left when he arrived at the party.

典型例题

The students ___ busily when Miss Brown went to get a book she ___ in the office.

A. had written, left B,were writing, has left C. had written, had left D. were writing, had left

答案D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙于……"这一背景下,when所引导的动作发生。因此

前一句应用过去进行时。

注意:had no … when还没等……就……

had no sooner… than刚……就……

He had no sooner bought the car than he sold it.

过去完成进行时的用法 篇六

1. 过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。例如:

By the end of last month they had been working here for about ten days. 到上个月为止,他们在这里工作大约有十天了。

She said that she had been listening to radio after school. 她说她放学后一直在听收音机。

2. 过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的。某一时刻。例如:

It had been raining and the street was still wet. 天一直在下雨,街道仍然很湿。

3. 像 work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。例如:

She had been studying for two hours when her classmate came to visit her. 当她的同学来看她的时候,她学习有两个小时了。

4. 过去完成进行时与过去进行时的区别。过去进行时主要表示过去某时的一个动作正在进行。例如:

I was writing a letter when she came to see me. 当她来看我时我正在写信。

I had been writing a letter for two hours by the time she came to see me. 当她来看我的时候,我已经写了两个小时的信了。

5. 过去完成进行时与过去完成时的不同。过去完成时表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。例如:

They had just had breakfast when Tom came in. 汤姆来时,他们刚吃过早饭。

They had been having breakfast for ten minutes when Tom came in. 汤姆来时,他们已经吃了十分钟的早饭了。

过去完成时的用法 篇七

表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”,可以用“ by、before等”介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可以通过上下文来表示。

叙述过去发生的事,在以叙述了过去发生的。事情后,反过来追述或补述以前发生的动作时,常常用过去完成时。

在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。

过去完成时常常用在宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。

在包含有“when、until等”连词的复合句中,如果主句谓语动词和从句谓语动词所表示的过去动作不是同时发生的,那么先发生的动作常用过去完成时表示。

动词“think、want、hope、mean、plan、intend等”用过去完成时表示过去未曾实现的想法,希望,打算或意图等。

过去完成时还可用在“hardly...when,no sonner...than...,It was the first ( second,etc)time(that)...等”固定句型中。

现在进行时: 篇八

表示现在正在进行的动作。

构成: 主语+be动词+动词的现在分词+其它成分

We are having lunch.

He is reading a book.

The dog is running after a cat.

The boys are swimming across the river.

★变疑问句将be动词移到句首

Are we having lunch?

Is he reading a book?

Is the dog running after a cat?

Are the boys swimming across the river?

★变否定句在be动词后面加 not

We are not having lunch.

He is not reading a book.

The dog is not running after a cat.

The boys are swimming across the river.

★特殊疑问句:what, which, how, where, who, etc.

疑问词+动词+主语+现在分词

What are you doing?

What is she doing?

What is the dog doing?

没有进行时的动词(必背)

表示状态,思想,感情和感觉的动词不能表示正在进行的动作

1. 表示感觉,感官的词

see, hear, like, love, want,

2. have, has当”拥有”讲时没有进行时

过去式: 篇九

表示过去发生的动作或事件, 常和表示过去的时间状语连用,如yesterday, last night, the day before yesterday, 3 days ago,

含有be动词的句子, 将动词变为过去式,am, is的过去式为was,are的过去式为were

I was at the butcher’s.

You were a student a year ago.

The teacher was very beautiful ten years ago.

★变疑问句将be动词移动到句首

Were you at the butcher’s?

Were you a student a year ago?

Was the teacher very beautiful ten years ago?

★变否定句在be动词后面加not

I was not at the butcher’s.

You were not a student a year ago.

The teacher was not very beautiful ten years ago.

★肯定回答否定回答

Yes, I was. No, I was not.

Yes, you were. No, you were not.

Yes, he/she was. No, he/she was not.

★特殊疑问句:

What did you do?

(必背)

不含有be动词的句子,将动词变为过去式

I finished my homework yesterday.

The boy went to a restaurant.

The Sawyers lived at King Street a year ago.

★变疑问句在句首加did, 动词变为原型

Did you finish your homework yesterday?

Did the boy go to a restaurant?

Did the Sawyers live at King Street a year ago?

★变否定句在主语和动词之间加did not

I did not finish my homework yesterday.

The boy did not go to a restaurant.

The Sawyers did not live at King Street a year ago.

★肯定回答及否定回答

Yes, I did. No, I didn’t.

Yes, he did. No, he didn’t.

Yes, they did. No, they did not.

般将来时: 篇十

表示将来将要发生的动作, 经常和tomorrow, next year, the day after tomorrow, the year after the next, in five hours' time, etc. 表示将来的词联用。

结构:主语+助动词will+动词原形

I will go to America tomorrow.

The pilot will fly to Japan the month after the next.

Jack will move into his new house tomorrow morning.

★变疑问句将助动词移到句首

Will you go to America tomorrow?

Will the pilot fly to Japan the month after the next?

Will Jack move into his new house tomorrow morning?

★变否定句在助动词后面加not

I will not go to America tomorrow.

The pilot will not fly to Japan the month after the next.

Jack will not move into his new house tomorrow morning.

★肯定回答及否定回答

Yes, I will. / No, I will not.

Yes, he/she will. / No, he/she will not.

Yes, he will. / No, he will not.

★特殊疑问句

What will you do?

现在完成时: 篇十一

构成:主语+助动词have, has+过去分词

用法:

2) 表示过去发生的和现在有某种联系的动作,常和just, usually, already, since等时间副词连用

I have just had lunch. (饱了,不用再吃了)

He has had a cup of tea.(不渴了,不用再喝)

They have already had their holiday. (不能再度假了)

The boy has already read the book. (已经知道书的内容了,不用再看了)

3) 询问别人是否做过某事一般用现在完成时:

Have you finished your homework?

Have you been to Beijing?

Have he seen the film?

4) 表示开始于过去并持续到现在的动作

I have lived in Beijing for twenty years.

I have worked for this school for 1 year.

5) 表示一种经历,经验:去过…地方,做过…事情,经历过…事情

I have never had a bath.

I have never seen a film.

I have never been to cinema.

I have ever been to Paris.

Have been to表示去过,have gone to 表示去了

I have been to London.(人已经回来)

He has gone to London.(人还在那里)

6) 表示一种结果, 一般不和时间副词联用

I have lost my pen.

I have hurt myself.

He has become a teacher.

She has broken my heart.

句型变化:

★变疑问句将助动词移到句首,变否定句在助动词后面加not.

e.g. Have you lost your pen? I have not lost my pen.

★肯定回答及否定回答

Yes, I have. No, I have not.

★特殊疑问句:

What have you done?

What has he done?

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

凡是有明确的表示过去的时间状语的句子为过去时

注意:有些动词表示的动作有一个终点,不能再延续,因此不能和表示一段时间状语连用

错:I’ve left Beijing for 3 days.

对:I left Beijing 3 days ago. I have been away from being for 3 days.

过去完成时: 篇十二

用法:在过去的时间里,两个动作中,发生在前的那个动作要用过去完成时。

结构:had+过去分词

After she had finished her homework, she went shopping.

They had sold the car before I asked the price.

The train had left before I arrived at the station.

After/before引导的时间状语从句放在句首要在句子后面加逗号,如果放在主句后则不用加。

1.变疑问句将助动词移到句首

Had she finished her homework?

2. 变否定句在助动词后面加not

She hadn’t finished her homework.

3. 肯定回答及否定回答

Yes, she had. No, she hadn’t.

4.特殊疑问句:

What had she done?