英语时态语法
一、英语一共 16 种时态,但常用只有 8 种
核心就抓 3 个维度:
时间:现在 / 过去 / 将来 / 过去将来
状态:一般 / 进行 / 完成 / 完成进行
二、最常用 8 大时态(必掌握)
八大时态 肯定|否定|疑问 总表
超级规律(记住这 3 条,所有时态全会)
有 be /will/have /has/had
否定:后面 + not
疑问:把它提到主语前
只有实义动词(like/go/play…)
现在时:用 do / does
过去时:用 did
后面动词一律变回原形
进行时:永远带 -ing
完成时:永远带 过去分词 (done)
1. 一般现在时
结构:do / does
用法:
经常性、习惯性动作
客观事实、真理
例句:
I get up at 7 every day.
He works in a company.
否定句:don’t /doesn’t + 动词原形
I don’t like apples.
She doesn’t like apples.
一般疑问句:Do / Does + 主语 + 动词原形
Do you like apples?→ Yes, I do. / No, I don’t.
Does he like apples?→ Yes, he does. / No, he doesn’t.
2. 一般过去时
结构:did动词过去式
用法:过去发生、已结束
例句:
I went to the park yesterday.
否定句:主语 + didn’t + 动词原形
i didn't go to the park yesterday
一般疑问句:Did + 主语 + 动词原形
3. 一般将来时
结构:will do / be going to do/will be 将会处于某种状态
用法:将来要发生
例句:
I will call you later.
I am going to do my homework.
He will be busy tomorrow.
否定/疑问
will:
否定:won’t + 动词原形
疑问:Will + 主语 + 动词原形
be going to:
否定:be not going to + 动词原形
疑问:Be + 主语 + going to + 动词原形
4. 现在进行时
结构:am/is/are + doing
用法:此刻正在做
例句:
I am learning English now.
1. 否定句
直接在 am /is/are 后面 + not
I am not doing.
He is not doing. = He isn’t doing.
They are not doing. = They aren’t doing.
2. 一般疑问句
把 am /is/are 提到主语前面
Am I doing?
Is he doing?
Are they doing?
5. 过去进行时
结构:was/were + doing
用法:过去某时正在做
例句:
I was watching TV at 8 last night.
1. 否定句
直接在 was /were 后面 + not + doing
I was not watching TV.
= I wasn’t watching TV.
They were not playing.
= They weren’t playing.
2. 一般疑问句
把 was /were 提到主语前面
Was he sleeping?
Were you working?
6. 现在完成时(最重要)
结构:have/has + done
用法:
过去发生,影响现在
动作持续到现在
例句:
I have finished my homework.
He has lived here for 5 years.
1. 否定句
have → have not = haven’t
has → has not = hasn’t
I haven’t seen it.
He hasn’t gone home.
公式:
主语 + haven’t /hasn’t + 过去分词
2. 一般疑问句
把 have /has 提到主语前面
Have you seen it?
Has he gone home?
公式:
Have / Has + 主语 + 过去分词?
7. 过去完成时
结构:had + done
用法:过去的过去
例句:
When I arrived, the train had left.
1. 否定句
had → had not = hadn’t
公式:主语 + hadn’t + 过去分词
I hadn’t seen him.
He hadn’t finished the work.
2. 一般疑问句
把 had 提到主语前面
公式:Had + 主语 + 过去分词?
Had you finished?
Had she left?
8. 将来完成时
结构:will have done
用法:将来某时已完成
例句:
I will have learned 1000 words by next month.
1. 否定句
will not have + 过去分词
= won’t have + 过去分词
例:
I will have finished.
→ I will not have finished / I won’t have finished.
2. 一般疑问句
Will + 主语 + have + 过去分词?
例:
You will have arrived.
三、最简单判断口诀
有 always, usually, often → 一般现在时
有 yesterday, last… → 一般过去时
有 now, at the moment → 现在进行时
有 since, for, already, yet → 现在完成时
有 by + 时间 → 完成时
by the time = 到…… 为止
强调:在这个时间点之前,动作已经完成
所以:
从句:用一般时(现在 / 过去)
主句:用完成时(将来完成 / 过去完成)
只有 2 种固定搭配(背这两个就够)
将来
By the time + 一般现在时,
主语 + will have done(将来完成时)
By the time the sun sets, I will have finished my homework.
过去
By the time + 一般过去时,
主语 + had done(过去完成时)
By the time we got there, the train had left.