| 时间 | 一般 | 进行 | 完成 | 完成进行 |
|---|---|---|---|---|
| 现在 | play(s) | am/is/are playing | have/has played | have/has been playing |
| 过去 | played | was/were playing | had played | had been playing |
| 将来 | will play | will be playing | will have played | will have been playing |
| 过去将来 | would play | would be playing | would have played | would 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 + 其他 |
| 特殊疑问句 | 特殊疑问词 + 一般疑问句 |
| 祈使句 | — — |
极为罕见,几乎不出现在日常会话中。