英语语法学习站
时间一般进行完成完成进行
现在play(s)am/is/are playinghave/has playedhave/has been playing
过去playedwas/were playinghad playedhad been playing
将来will playwill be playingwill have playedwill have been playing
过去将来would playwould be playingwould have playedwould have been playing

一般现在时

功能:经常发生的事情或对客观事实的描述。
am / is / are(be 动词)公式
动词原形 / 单三形式(实义动词)公式
肯定句
I am your friend.She is my sister.
主语 + am/is/are + 其他
You love me.She loves me.
主语 + 动词原形/单三形式 + 其他
否定句
I am not your friend.She is not my sister.
主语 + am/is/are + not + 其他
You don't love me.He doesn't love me.
主语 + don't/doesn't + 动词原形 + 其他
一般疑问句
Am I your friend?Is she my sister?
Am/Is/Are + 主语 + 其他
Do you love me?Does he love me?
Do/Does + 主语 + 动词原形 + 其他
特殊疑问句
Who is your friend?What is that?
特殊疑问词 + 一般疑问句
Who do you love?Who does he love?
特殊疑问词 + 一般疑问句
祈使句
Be your friend.Be my sister.
Be + 其他
Love me.Come in.
动词原形 + 其他

be动词 和 实义动词属于冤家路窄,句子里永远只能出现一个。

主语是第三人称单数时,实义动词记得加 s。

一般过去时

功能:现在的之前发生的动作(动作完成)。
was / were(be 动词)公式
动词的过去式(实义动词)公式
肯定句
I am your friend.I was your friend.
主语 + was/were + 其他
You play game.You played game.
主语 + 动词过去式 + 其他
否定句
I am not your friend.I was not your friend.
主语 + was/were + not + 其他
You don't love me.You didn't love me.
主语 + didn't + 动词原形 + 其他
一般疑问句
Are you my friend?Were you my friend?
Was/Were + 主语 + 其他
Do you love me?Did you love me?
Did + 主语 + 动词原形 + 其他
特殊疑问句
Who is your friend?Who was your friend?
特殊疑问词 + 一般疑问句
Who do you love?Who did you love?
特殊疑问词 + 一般疑问句
祈使句
Be your friend.
Be + 其他
动词原形 + 其他

实义动词变疑问句和否定句时,用 did/didn't,后面的动词恢复原形。

一般将来时

功能:将来要发生的动作、计划或预测。
will / shall + 动词原形公式
be going to + 动词原形公式
肯定句
I will be a teacher.
主语 + will/shall + be + 其他
主语 + will/shall + 动词原形 + 其他
I am going to do the work.
主语 + am/is/are going to + be + 其他
主语 + am/is/are going to + 动词原形 + 其他
否定句
I will not be a teacher.
主语 + will/shall + not + be + 其他
主语 + will/shall + not + 动词原形 + 其他
I am not going to do the work.
主语 + am/is/are + not going to + be + 其他
主语 + am/is/are + not going to + 动词原形 + 其他
一般疑问句
Will you be a teacher?Will you do the work?
Will/Shall + 主语 + be + 其他
Will/Shall + 主语 + 动词原形 + 其他
Are you going to do the work?
Am/Is/Are + 主语 + going to + be + 其他
Am/Is/Are + 主语 + going to + 动词原形 + 其他
特殊疑问句
What will you be?
特殊疑问词 + 一般疑问句
What are you going to be?
特殊疑问词 + 一般疑问句
祈使句
Do the work.
动词原形 + 其他

will 后面必须接动词原形;be going to 更强调计划或较明显的趋势。

现在进行时

功能:当下时刻正在发生的动作。
am / is / are + 动词 ing公式
肯定句
I am studying English now.
主语 + am/is/are + 动词 ing + 其他
否定句
I am not watching TV now.
主语 + am/is/are + not + 动词 ing + 其他
一般疑问句
Are you studying English now?
Am/Is/Are + 主语 + 动词 ing + 其他
特殊疑问句
What are you doing now?
特殊疑问词 + 一般疑问句
祈使句

进行时的核心是 be + doing,be 会随着主语变化。

过去将来时

功能:从过去看将来要发生的事情。
would / should + 动词原形公式
was/were going to + 动词原形公式
肯定句
主语 + would/should + be + 其他
主语 + would/should + 动词原形 + 其他
主语 + was/were going to + be + 其他
主语 + was/were going to + 动词原形 + 其他
否定句
主语 + would/should + not + be + 其他
主语 + would/should + not + 动词原形 + 其他
主语 + was/were + not going to + be + 其他
主语 + was/were + not going to + 动词原形 + 其他
一般疑问句
Would/Should + 主语 + be + 其他
Would/Should + 主语 + 动词原形 + 其他
Was/Were + 主语 + going to + be + 其他
Was/Were + 主语 + going to + 动词原形 + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
特殊疑问词 + 一般疑问句
祈使句
动词原形 + 其他

常见于宾语从句中,主句用过去时,从句用过去将来时。

过去进行时

功能:过去某时刻,正在发生的动作。
was / were + 动词 ing公式
肯定句
She was reading at 8 p.m. yesterday.
主语 + was/were + 动词 ing + 其他
否定句
She was not sleeping at 8 p.m. yesterday.
主语 + was/were + not + 动词 ing + 其他
一般疑问句
Was she reading at 8 p.m. yesterday?
Was/Were + 主语 + 动词 ing + 其他
特殊疑问句
What was she doing at 8 p.m.?
特殊疑问词 + 一般疑问句
祈使句

常和 when、while 或明确的过去时间点一起使用。

现在完成时

功能:现在之前(过去)发生的事情,动作部分完成或全部完成(对现在有一点影响)。
have / has + been公式
have / has + 动词的过去分词公式
肯定句
I have been a student for years.
主语 + have/has + been + 其他
I have done the work for two hours.
主语 + have/has + 动词的过去分词 + 其他
否定句
主语 + have/has + not + been + 其他
I have not got time to do it so far.She has not received my letter up to now.
主语 + have/has + not + 动词的过去分词 + 其他
一般疑问句
Has she been in China for two years?
Have/Has + 主语 + been + 其他
Have you done the work yet?
Have/Has + 主语 + 动词的过去分词 + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
What have you done since last years?What has she studied since 2009?
特殊疑问词 + 一般疑问句
祈使句

它关注「现在的结果或影响」,不是单纯讲过去某个时间。

过去完成时

功能:表示在过去某个动作或某个具体时间之前发生或完成的动作。
had + been公式
had + 动词的过去分词公式
肯定句
主语 + had + been + 其他
主语 + had + 动词的过去分词 + 其他
否定句
主语 + had + not + been + 其他
主语 + had + not + 动词的过去分词 + 其他
一般疑问句
Had + 主语 + been + 其他
肯定回答:Yes, 主语 + had.
否定回答:No, 主语 + hadn't.
Had + 主语 + 动词的过去分词 + 其他
肯定回答:Yes, 主语 + had.
否定回答:No, 主语 + hadn't.
特殊疑问句
特殊疑问词 + 一般疑问句
特殊疑问词 + 一般疑问句
祈使句

可以理解为「过去的过去」。

将来进行时

功能1:表示将来某个时刻或某一段时间里正在发生的动作。功能2:代替一般将来时,表示一种已经决定或肯定的动作。
shall / will + be + 动词 ing公式
肯定句
主语 + shall/will + be + 动词 ing + 其他
否定句
主语 + shall/will + not + be + 动词 ing + 其他
一般疑问句
Shall/Will + 主语 + be + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

强调将来某一时间点动作正在进行。

将来完成时

功能:表示将来某时间或动作之前已经完成的动作。
shall / will + have + been公式
shall / will + have + 动词的过去分词公式
肯定句
主语 + shall/will + have + been + 其他
主语 + shall/will + have + 动词的过去分词 + 其他
否定句
主语 + shall/will + not + have + been + 其他
主语 + shall/will + not + have + 动词的过去分词 + 其他
一般疑问句
Shall/Will + 主语 + have + been + 其他
Shall/Will + 主语 + have + 动词的过去分词 + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
特殊疑问词 + 一般疑问句
祈使句

常和 by + 将来时间搭配。

现在完成进行时

功能:从过去持续到现在,且可能继续。
have / has been + 动词 ing公式
肯定句
主语 + have/has been + 动词 ing + 其他
否定句
主语 + have/has + not + been + 动词 ing + 其他
一般疑问句
Have/Has + 主语 + been + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

它强调动作的持续过程,而不仅仅是结果。

过去将来进行时

功能:从过去看,将来某时正在进行的动作。
would be + 动词 ing公式
肯定句
主语 + would be + 动词 ing + 其他
否定句
主语 + would + not + be + 动词 ing + 其他
一般疑问句
Would + 主语 + be + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

很少使用,多出现在间接引语中。

过去将来完成时

功能:从过去看,将来某时间前已完成的动作。
would + have + been公式
would + have + 动词的过去分词公式
肯定句
主语 + would + have + been + 其他
主语 + would + have + 动词的过去分词 + 其他
否定句
主语 + would + not + have + been + 其他
主语 + would + not + have + 动词的过去分词 + 其他
一般疑问句
Would + 主语 + have + been + 其他
Would + 主语 + have + 动词的过去分词 + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
特殊疑问词 + 一般疑问句
祈使句

常用于虚拟语气和间接引语中。

过去完成进行时

功能:过去某时间前,一直持续进行的动作。
had been + 动词 ing公式
肯定句
主语 + had been + 动词 ing + 其他
否定句
主语 + had + not + been + 动词 ing + 其他
一般疑问句
Had + 主语 + been + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

强调过去动作的持续性,常和 for + 时间段连用。

将来完成进行时

功能:到将来某时间,一直持续进行的动作。
will have been + 动词 ing公式
肯定句
主语 + will have been + 动词 ing + 其他
否定句
主语 + will + not + have been + 动词 ing + 其他
一般疑问句
Will + 主语 + have been + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

极为少用,强调将来某时间点之前的持续过程。

过去将来完成进行时

功能:从过去看,一直持续到将来某时间的动作。
would have been + 动词 ing公式
肯定句
主语 + would have been + 动词 ing + 其他
否定句
主语 + would + not + have been + 动词 ing + 其他
一般疑问句
Would + 主语 + have been + 动词 ing + 其他
特殊疑问句
特殊疑问词 + 一般疑问句
祈使句

极为罕见,几乎不出现在日常会话中。