1、一般现在时
定义:一般现在时表示现在经常反复发生的动作、存在的状态或习惯性的动作。
构成:一般现在时用行为动词的原形,但第三人称单数作主语时,动词的词尾要加 -s 或 -es。(一般的动词词尾加 -s;以 sh / ch / s / x 结尾的词加 -es;以辅音字母 y 结尾的把 y 变成 i ,再加 -es;辅音字母 + o 结尾的加 -es)
形式:主语 + 动词原形 + 宾语。
用法:
(1)表示经常的或习惯性的动作,常与表示频度的时间状语连用。
(2)表示主语具备的性格、能力和特征。
(3)表示现在的状态。
(4)表示客观事实和普遍真理。
(5)在时间状语从句和条件状语从句中,常用一般现在时代替将来时。
(6)表示预先计划或安排好的行为。
(7)小说、故事用一般现在时代替一般过去时。
(8)有些表示状态和感觉的动词表示现在发生的具体行为时,只用一般现在时,而不用进行时态。
(9)表示现在发生的具体动作或存在的状态。

2、现在进行时
现在进行时由“ be + v. -ing ”构成。表示现在(指说话人说话时)正在发生的事情。例如:
They are playing basketball now.
Listen! She is singing an English song.

3、一般过去时
表示过去某个特定时间发生,并且一下子就完成了的动作(即非持续性动作),也可以表示过去习惯性的动作。一般过去时不强调动作对现在的影响,只说明过去。
一般过去时常与表示过去的时间状语或从句连用,如 yesterday,last week, in 1993,at that time,once,druing the war,before,a few days ago,when 等。
如果强调已经终止的习惯时要用 used to do ,表示过去常发生而现在不再发生的动作或存在的状态。另外,“ to get(be) used to + 名词(动名词)”表示“习惯于·····”

4、一般将来时
一般将来时表示将来某个时间要发生的动作或存在的状态,也表示将来经常性或反复发生的动作,常常与表示将来的时间状语连用。
(1)用 will 或 shall 接动词原形表示。“助动词 will 或 shall + 动词原形”这一形式表示将来发生的事情,用于征求对方的意见或表示客气的邀请。在口语中 will 用于所有人称,书面语中第一人称常用 shall。例如:
Which paragraph shall I read first ?
(2)用“ be going to + 动词原形”结构表示。“ be going to + 动词原形”用来表示近期或事先考虑过的将要发生的动作以及已有迹象表明必将发生某事,意为“打算,就要”。例如:
We’re going to meet outside the school gate.
(3)表示位置转移的动词(如 go,come,leave,start,arrive 等),可用现在进行时表示将来时。例如:
They are leaving for Beijing.
(4)be + 不定式表示将来按计划或正式安排将发生的事。例如:
We are to discuss the report next Saturday.
(5)“ be about to + 动词原形”表示即将发生的动作,意为“很快,马上”。后面一般不跟时间状语。
We are about to leave.

5、现在完成时
构成:have(has)+ 过去分词。
(1)现在完成时的“完成用法”指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在的情况具有因果关系。其特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如 already,yet,before,recently 等)、频度时间状语(如 never,ever,once 等)、包括现在时刻在内的时间状语(如 this morning / month / year…)连用。例如:
Have you found your pen yet ?
(2)现在完成时的“未完成用法”指的是动作开始于过去某一时刻,一直延续到现在,可能还要继续下去。此种用法的句子常需一个表示一段时间的状语(由 since 或 for 引导),或表示与现在时刻相连的时间状语(如 up to now,so far 等)。例如:
I have been in the army for more than 5 years.
注意:现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词,如 come,go,arrive,leave,join,become,die 等。

6、过去完成时
构成:had + 过去分词。
用法:
(1)表示过去某一时刻之前已经完成的动作,常与由 by,before 引导的时间状语连用。例如:
We had learned 5000 words by the end of last month.
(2)表示过去某一动作之前已经完成的动作,常与由 when,before 等连词引导的时间状语从句连用。例如:
When I woke up it had already stopped raining.
(3)用于宾语从句或间接引语中。例如:
I wondered who had taken the umbrella without permission.
(4)某些动词的过去完成时表示一件打算要做却没有做成的事。这类动词有:intend 打算,hope 希望,plan 计划,mean 预计,want 想要,think 想 等。
(5)用于表示与过去事实相反的虚拟条件从句中。例如:
If you had come yesterday , you would have met him.

7、现在 / 过去完成进行时
(1)现在完成进行时。
构成:have / has + been + doing。
用法:表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
注意:表示短暂动作的动词,如 finish,marry,come,go 等不能用这种时态。
(2)过去完成进行时。
构成:had + been + doing。
用法:过去完成进行时表示在过去更早的时间内进行的动作,并对过去某一时刻产生影响。它与现在完成进行时用法相似,不过这种时态并不一定表示这个过去的动作将持续下去,并且需要有过去这一时间点。

8、将来完成时
构成:shall / will + have + 过去分词。
用法:表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。
将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作,经常与“before + 将来时间”或“by + 时间”的结构连用,也可与 befor 或 by the time 的现在时的从句连用。例如:
We shall have learned 12 units by the end of this term.

9、一般过去将来时
一般过去将来时表示从过去的某一时间来看将要发生的动作或存在的状态。一般过去将来时常用于宾语从句和间接引语中,和一般将来时一样,只不过需要把动词 be 变为过去式,把 will,shall 变为过去式。例如:
I didn’t know if he would come.