动词

过去完成时

形式

had + 过去分词

用法

在讨论过去之前的情况时,使用过去完成时.

例如

  • It was twenty to six. Most of the shops had just closed.
  • By 1960 most of Britain's old colonies had become independent.
  • He had enjoyed the party.
  • They hadn't gone to bed until late.
  • Where had he put wallet?

比较

现在完成时(present perfect) 表示现在之前

  • My wallet isn't here. I have left it behind.

过去完成时表示过去之前

  • My wallet wasn't there. I had left it behind.

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

形式

had been + -ing形式

Usage

表示过去持续了一段时间的动作

For example

  • I had been swimming in the pool.

比较

过去完成进行时表示过去持续了一段时间

  • Vicky felt tired because she had been working all day.

过去完成时表示过去已经完成

  • Vicky felt pleased because she had done so much work.

将来时

将来时具有多种形式,取决于如何看待将来的事情。

will

1. will 表示一种中性方式。 用来表示对将来的了解和看法,它既不表示已经决定要做什么事情,也不表示正在计划什么事情

  • I will be free for most of the summer. (中性的将来)

表达的是将来的事实,而不是一种打算:

  • I will be twenty next Friday.

2. will还可以表示瞬间的决定,即表示几乎在说话的同时决定或同意做某事

  • I'm thirsty. I think I will make some tee.
  • I don't think I will do any work tonight. I'm too tired.

3. will还可用于点菜

  • I will have the ham salad, please.

4. will可以表示主动帮忙或邀请

  • I will peel the potatoes. ~ Oh, thank you.
  • Will you come to lunch? ~Yes, thank you.

Shall

shall的用法和will差不多,但只用于第一人称IWe后。shallwill更正式

be going to

1. be going to用于表示已经决定做某事

例如

  • I am going to watch the next programme.
  • Emma is going to do an experiment this afternoon.

现在进行时可以具有一种同be going to相似的意思。

  • I am going to visit my friend at the weekend.
  • I am visiting my friend at the weekend.

但不能用will

2. I'm not going to可用于拒绝

  • I'm sorry, I am not going to walk half a mile in the rain.

3. be going to可以用于预言

例如,当梯子正在动的时候

  • Oh no! I am going to fall!
  • Do you think it's going to rain?

will用于预测将来,而be going to是看到某事将要发生,根据当前的情况用be going to做出预测。

  • I think United will win the game.
  • There isn't a cloud in the sky. * * a lovely day.

现在时(present tense)表示将来

1. 现在进行时

be going to用法一致,见上

2. 一般现在时

表示日程表:

  • What time does your train leave tomorrow?
  • The train leaves at seven twenty-three tomorrow morning.

be to和be about to

be to用于官方安排的将要发生的事,也可用现在进行时。

  • The queen is to visit Portugal in November.
  • The queen is visiting Portugal in November.

be about to表示最近的将来

  • The place is at the end of the runway. It is about to take off.
  • Do you want to say goodbye to our visitors? They are about to leave.

有、无把握

当我们对将来没有把握的时候,可以使用 might, could.

  • We might go to Canada.

  • It could snow soon.

还可以使用I'm sure, definitely, I expect, I (don't) think,probably.

  • I'm sure it'll be all right.
  • We're definitely going to be at the meeting.

将来进行时(will be doing)

1. 将来进行时表示将来的某个时间动作正在进行

  • Andrew can't go to the party. He will be working all day tomorrow.
  • When the men leave the buildings, the police will be waiting for them.

2. 比较willwill be doing

  • The band will play when the President enters.
  • The band will be playing when the President enters.

前者表示总统进来后,乐队将演奏;而后者表示总统进来之前,乐队就将开始演奏。

3. will be doing也可以表示将来的动作,它是计划中的一部分,或者未来活动日程安排的一部分

  • The ship will be sailing soon.

4. will be + -ing

用于询问某人的计划。

  • Will you be going anywhere near a chemist's this morning?

will have done

will have + 过去分词表示将来结束的事情

  • I like looking at these pictures, but I will have had enough by lunch-time.
  • Will you have read this book by the time it's due back to the library?

was going to

1. be going to的过去式可用于表示过去的打算

  • I was going to tidy the flat, but I didn't have time.

2. was going to可以用于表示过去的预言

  • I knew something was going to go wrong with the plan.

would的意思与was going to类似:

I knew something would go** wrong with the plan.

When

When用于表示认为将要发生的情况

1. When后面跟一般现在时

When后面不用将来时(will),而是使用一般现在时。

例如

  • I can sleep when I get home.

时间连词(after, as, as soon as, before, by the time, until, when, while)后,用一般现在时表示将来。

2. When后面跟现在完成时

时间连词后也可以用现在完成时表将来,它的作用和一般现在时一致。

例如

  • As soon as you have heard any news, will you let me know?

但有时它们也有差异:

  • When I see the report, I'll make some notes.(我将同时做这两件事)
  • When I have seen the report, I'll make some notes.(我将先看报告,然后做笔记)

3. When后面跟现在进行时

也可以用现在进行时表将来,尤其在whenwhile之后。

例如

  • When I am boating along the canal next week, I might be able to relax.
  • Mark is going to listen to music while he is driving to Scotland.