魏名华

不要偷懒,做更好的自己

Nothing


No Welcome Message

英语学习--时态

时态是英语非常重要的概念,共有16种时态,分为一般现在时(do),一般过去时(did),一般将来时(will do),现在进行时(is/am/are doing),过去进行时(was/were doing),将来进行时(可与一般将来时换用,will be doing),现在完成时(have/has done),过去完成时(had done),发生在一般过去时的动作之前),将来完成时(will have done),现在完成进行时(have/has been doing),过去完成进行时(had been doing),将来完成进行时(will have been doing),过去将来时(would do),过去将来进行时(would be doing),过去将来完成时(would have done),过去将来完成进行时(would have been doing)等。

时态结构

  时态  
时间   状态
过去   一般
现在   进行
将来   完成

时态由时间和状态构成,各种不同的时间和状态组合

一、1个时间和1个状态组合

过去 现在 将来
一般过去(did) 一般现在(do) 一般将来(will do)
过去进行(was/were doing) 现在进行(is/am/are doing) 将来进行(可与一般将来时换用,will be doing)
过去完成(had done) 现在完成(have/has done) 将来完成(will have done)

二、完成进行时

过去 现在 将来
过去完成进行时(had been doing) 现在完成进行时(have/has been doing) 将来完成进行时(will have been doing)

a. 现在完成进行时(have/has been doing)

例:We have been working on this project for over a month now.

b. 过去完成进行时(had been doing)

例:He had been working in a factory for years before he got this job.

c. 将来完成进行时(will have been doing)

例:Soon the astronauts will have been working on it for seven days.

这3种完成时态,是完成时态下强调进行,看起来时二级时态,这3个时态跟其他完成时态的对应关系:

/ 进行
现在完成(have/has done) 现在完成进行时(have/has been doing)
过去完成(had done) 过去完成进行时(had been doing)
将来完成(will have done) 将来完成进行时(will have been doing)

tips: have/has/had been done 这个是完成时态的被动语态,不是一个新的时态

三、过去将来时

a. 过去将来时(would do)

例:She told us that she would not go with us if it rained.

b. 过去将来进行时(would be doing)

例:The government promised that a new highway would be being built next July.

c. 过去将来完成时(would have done)

例:I believed by the end of that year an advanced version of that software would have been developed, but I was wrong.

d. 过去将来完成进行时(would have been doing)

例:They said that by the end of the following month, the project would have been being worked for 3 years.

上述4种过去将来时态,我看了一些例子,基本上全部是宾语从句或者if条件句用的,宾语从句的主句部分时过去式,从句的will都变为would。所以这4种时态不需要特别注意,看起来是二级的时态。这4个时态跟其他时态的对应关系:

will would
一般将来(will do) 过去将来时(would do)
将来进行(will be doing) 过去将来进行时(would be doing)
将来完成(will have done) 过去将来完成时(would have done)
将来完成进行时(will have been doing) 过去将来完成进行时(would have been doing)

一般现在时

何时用?

可以表示:1、经常的状态;2、习惯的动作;3、真理

结构

种类 结构 例句
经常的状态 主语 + is/am/are They are very bad.
习惯的动作 主语 + v.(动词) They often cheat in the exams
真理 主语 + is/am/are The earth is round
真理 主语 + v.(动词) The sun rises in the east.

动词变化

一般现在时主语 + v.(动词) 的句式中,要区分是否三单

  1. 主语为非三单 + 动词原形

    例:He loves his girfriend very much.

    例:My doy watches TV at night.

    例:Jim and Lily wakl to school every day.

  2. 主语为三单 + 动词s/es

    例:Jim and Lily walk to school every day.

    例:They drink beer every night.

    转疑问句

  3. be动词可直接提前
  4. 实义动词需要借do/does
He is an IT worker.
->
Is he an IT worker?

They drink beer every night.
->
Do they drink beer every night?

He loves his girfriend very much.
->
Does he loves his girfriend very much?

转否定句

  1. be动词加not,可缩写
  2. 实义动词需要借don’t/doesn’t
He is an IT worker.
->
He isn't an IT worker.

They drink beer every night.
->
They don't drink beer every night.

He loves his girfriend very much.
->
He doesn't loves his girfriend very much.

现在进行时

何时用?

表示此时此刻正在做的状态

结构

主语 + Is/Am/Are + doing

They are walking.

动词变化

  1. 一般 + ing

    例:They are walking.

  2. 以不发音的e结尾,去e + ing

    例:She is typing a letter.

  3. 辅+元+辅(汉堡包结构),双写辅音字母+ing,除了opening这个例外

    例:He is swimming across the river.

    转疑问句

主语 + Is/Am/Are + not + doing?

They are walking.
->
Are they walking?

转否定句

Is/Am/Are + 主语 + doing?

They are walking.
->
They are not walking.

现在完成时

何时用?

  1. 截止现在已经完成的行为

     I have aired the room.
    
  2. 表示持续

     They have lived in Beijing for ten years.
    

    结构

主语 + has/have + done

动词变化

  1. 一般情况 + ed

    例:call->called, air->aired

  2. 以e结尾,+d

    例:live->lived, love->loved

  3. 以辅音字母y结尾,变y为i+ed

    例:try->tried, study->studied

  4. 辅+元+辅(汉堡包结构),双写辅音字母+ed

    例:stop->stopped

    转疑问句

Has/Have + 主语 + done?

He has aired the room.
->
Has he aired the room?

转否定句

主语 + has/have + not + done

He has aired the room.
->
He has not aired the room?

一般过去时

何时用?

  1. 过去经常的状态

  2. 过去习惯的动作

结构

种类 | 结构 | 例句 —- | —- | —- 过去经常的状态 | 主语 + was/were | I studied in the US in 2010. 过去习惯的动作 | 主语 + v.(动词过去式)|

动词变化

  1. 一般情况 + ed

    例:call->called, air->aired

  2. 以e结尾,+d

    例:live->lived, love->loved

  3. 以辅音字母y结尾,变y为i+ed

    例:try->tried, study->studied

  4. 辅+元+辅(汉堡包结构),双写辅音字母+ed

    例:stop->stopped

    转疑问句

was/were + …? Did + … + 动词原形…?

There was a very big race.
->
Was there a very big race.

I answered the phonoe.
->
Did I answer the phonoe?

转否定句

was/were + not didn’t + 动词原形

There was a very big race.
->
There was not a very big race.

I answered the phonoe.
->
I didn't answer the phone.

过去进行时

何时用?

过去某一时刻、时段正发生的动作

结构

主语 + was/were + doing

She was doing her homework at 10:00 last night.

They were having a date from 7:00-9:00 yesterday.

动词变化

参加一般进行时

转疑问句

was/were + …?

She was doing her homework at 10:00 last night.
->
Was she doing her homework at 10:00 last night.

转否定句

was/were + not

She was doing her homework at 10:00 last night.
->
She was not doing her homework at 10:00 last night.

过去完成时

何时用?

再过去某一时刻之前,已经完成的动作、状态

如图:绿色是现在完成时,蓝色是过去完成时

例句

The rain had already stopped before 8:00 this morning.

结构

主语 + had + done

She had done her homework before 10:00 last night.

动词变化

参加现在完成时

转疑问句

Had + …?

She had done her homework before 10:00 last night.
->
Had she done her homework before 10:00 last night?

转否定句

had + not

She had done her homework before 10:00 last night.
->
She had not done her homework before 10:00 last night.

一般将来时

何时用?

将来的动作、行为

结构

  1. 主语 + is/am/are + going to

    用于表示:客观、马上、预先的计划

     It's going to be fine tomorrow.
    
     the woman is goint to talk to you.
    
  2. 主语 + will/shall + v.

     I will be late.
    
     He will come on time.
    

动词变化

无变化,使用原型

转疑问句

will/is/am/are + …?

It's going to be fine tomorrow.
->
Is it going to be fine tomorrow.

I will be late.
->
Will I be late?

转否定句

will/is/am/are + not

It's going to be fine tomorrow.
->
It is not going to be fine tomorrow.

I will be late.
->
I will no be late.

过去将来时

何时用?

结构

  1. 主语 + was/were + going to

  2. 主语 + would + v.

He was 20 years old at that time. In three years, he would be 23 years old.

He told me he would come to Beijing.

动词变化

无变化,使用原型

转疑问句

will/is/am/are + …?

It's going to be fine tomorrow.
->
Is it going to be fine tomorrow.

I will be late.
->
Will I be late?

转否定句

will/is/am/are + not

It's going to be fine tomorrow.
->
It is not going to be fine tomorrow.

I will be late.
->
I will no be late.