🌳 英语语法的整体结构 The Structure of English Grammar
Sentence 句子(完整表达一个意思的单位 / A complete unit of meaning)
Clause 从句(含主谓结构 / Contains subject + predicate)
├─ Main Clause 主句 — 独立成句,能单独表达完整意思
├─ Noun Clause 名词性从句 — that/whether/wh-引导,整个从句当名词用
├─ Adjective Clause 定语从句 — who/which/that/where/when引导,修饰前面的名词
└─ Adverb Clause 状语从句 — 修饰动词/形容词/副词,表时间/原因/条件/让步/目的/结果
Phrase 词组/短语(一组词,但没有主谓结构 / A group of words without subject-predicate)
├─ NP 名词短语 (Noun Phrase) — Det(限定词) + Adj(形容词) + N(名词),如 "the big house"
├─ VP 动词短语 (Verb Phrase) — Aux(助动词) + V(动词) + Obj(宾语),如 "is reading a book"
├─ PP 介词短语 (Prepositional Phrase) — Prep(介词) + NP(名词短语),如 "in the morning"
└─ AdjP/AdvP — 形容词短语/副词短语,如 "very beautiful" / "extremely fast"
Word 词(最小自由单位 / Smallest free unit)
├─ 实词(有实际意义): Noun名词 · Verb动词 · Adj形容词 · Adv副词 · Pronoun代词
└─ 虚词(起语法功能): Prep介词 · Conj连词 · Art冠词 · Particle小品词
Morpheme 词素(最小有意义单位 / Smallest meaningful unit)
├─ Free 自由词素 — 可独立成词,如 book, run, happy
└─ Bound 粘着词素 — 不能独立,如前缀un-、后缀-able、词根vis
📝 句子的基本结构 Basic Sentence Structure
句子(S) = 主语(NP, 名词短语) + 谓语(VP, 动词短语)
谓语(VP) = 动词(V) + [宾语(NP)] + [间接宾语(NP)] + [状语(PP)] + [状语(AdvP)]
条件: NP必须与V在人称(第一/二/三人称)和数(单/复数)上一致
句子(S) = 主语(NP) + 助动词(Aux) + 谓语(VP)
条件: Aux(助动词)承载时态(T)、情态(M)、体貌(A)
T(Tense时态) ∈ {past过去, present现在, future将来}
M(Modal情态) 包括:can/could(能), may/might(可以), must(必须), shall/should(应该), will/would(会)
A(Aspect体貌) ∈ {simple一般, progressive进行, perfect完成, perfect-progressive完成进行}
解读: S = Sentence句子, NP = Noun Phrase名词短语, VP = Verb Phrase动词短语
解读: V = Verb动词, Aux = Auxiliary助动词, PP = Prepositional Phrase介词短语
解读: AdvP = Adverb Phrase副词短语, Det = Determiner限定词(the/a/my等)
解读: 括号()表示可选成分,如 "I run" 只有NP+V,没有宾语
1⏰ 时态系统 · 时间 × 状态 Tense System
时态 = T(Tense时间轴: 过去/现在/将来) × A(Aspect体貌: 动作的状态)
T 有三种:过去(Past)、现在(Present)、将来(Future)
A 有四种:一般(Simple, 表事实/习惯)、进行(Progressive, 正在做)、完成(Perfect, 已完成且有影响)、完成进行(Perfect-Progressive, 一直在做)
→ 3种时间 × 4种状态 = 12种时态
推导: 时间轴(T)确定"什么时候发生的",体貌(A)确定"动作处于什么状态"
公式: 过去时间 + 完成状态 = had + V-ed(过去分词) → 这就是"过去完成时"(Past Perfect)
公式: 现在时间 + 进行状态 = am/is/are + V-ing(现在分词) → 这就是"现在进行时"(Present Progressive)
解读: V-ed = 动词过去式/过去分词, V-ing = 动词ing形式, V原形 = 动词原形
2现在完成时 vs 一般过去时 Present Perfect vs Simple Past
Present Perfect: have/has + V-ed
约束: ①动作发生在过去 ②结果/影响持续到现在 ③不能搭配具体过去时间
✅ I have lived here for 10 years.
我住这里10年了(现在还住)
❌ I have lived here in 2014.
不能搭配具体过去时间 → 用一般过去时
I have lost my keys. I can't open the door.
我把钥匙丢了(现在还找不到 → 结果影响现在)
She has finished her homework. Let's go out.
她做完作业了(现在可以做别的了)
❌ I have seen him yesterday.
yesterday是具体过去时间 → 不能用现在完成时,改用一般过去时:I saw him yesterday.
约束条件
① for + 段时间 → 完成时
② in/on + 具体过去时间 → 一般过去时
③ just/already/yet → 完成时
④ ago → 一般过去时
3将来时态的三种表达 Future Tense Expressions
① will + V → 预测/临时决定
② be going to + V → 计划/迹象推断
③ be + V-ing → 已安排好的计划
④ be to + V → 官方计划/命令
⑤ be about to + V → 即将发生
The train is arriving at 3 PM.
火车3点到(已安排)
Look at those clouds! It is going to rain.
看那些云!要下雨了(迹象推断)
🎬 B站视频:英语16种时态梳理 | 英语兔 ▼
🔗 在B站打开 →
1🔄 被动语态 · 怎么从主动变被动 Passive Voice
Active主动: S(Subject主语) + V(Verb动词) + O(Object宾语)
Passive被动: O(宾语变主语) + be + V-ed(过去分词) + (by + S)
变换规则: 主宾互换 + V→be+V-ed(过去分词) + by引出施事者(动作执行者)
Step 1: 主动句宾语 → 被动句主语
Step 2: 主动句动词 → be + 过去分词
Step 3: be的时态与主动句动词时态一致
Step 4: 主动句主语 → by短语(可省略)
Active: People speak English worldwide.
Passive: English is spoken worldwide.
Active: Shakespeare wrote Hamlet.
Passive: Hamlet was written by Shakespeare.
注意:was对应过去时(wrote→was),written是write的过去分词
Active: They are building a new bridge.
Passive: A new bridge is being built.
注意:进行时被动 = is being + V-ed
2各时态被动形式 Passive Forms by Tense
Simple Present: am/is/are + V-ed
Simple Past: was/were + V-ed
Present Perfect: have/has been + V-ed
Past Perfect: had been + V-ed
Present Progressive: am/is/are being + V-ed
Modal: modal + be + V-ed
核心: be动词承载时态,V-ed永远不变
不可用被动的情况
① 不及物动词(happen, occur, arrive)
② 状态动词(have=拥有, lack, fit, suit)
③ 反身动词(enjoy oneself)
④ 互为宾语(resemble, look like)
🎬 B站视频:被动语态一篇讲透 | 英语兔 ▼
🔗 在B站打开 →
1🔗 定语从句 · 怎么选关系词 Relative Clauses
Antecedent(先行词=被修饰的名词) + RP(Relative Pronoun关系代词) + S'(从句)
RP 包括:who(人·作主语)、whom(人·作宾语)、whose(表"谁的")、which(物)、that(人或物)、where(地点)、when(时间)、why(原因)
选择条件: RP的类型由先行词的语义特征(是人还是物、在从句中做什么成分)决定
规则1: 先行词=人 → who/that(主格), whom/that(宾格)
规则2: 先行词=物 → which/that
规则3: 先行词=地点 → where(=at/in/on + which)
规则4: 先行词=时间 → when(=at/in/on + which)
规则5: 先行词=reason → why(=for which)
规则6: whose = 所有格,可修饰人或物
The man who lives next door is a doctor.
who lives next door 修饰 the man → who在从句中作主语
The book that I bought yesterday is interesting.
that I bought 修饰 the book → that在从句中作宾语(可省略)
This is the city where I was born.
where I was born 修饰 the city → where = in which
I know a girl whose father is a pilot.
whose father 修饰 a girl → whose表示"她的"
2that vs which · 什么时候用哪个
必须用that:
① 先行词被最高级修饰 → the best that
② 先行词被the only/the very/序数词修饰 → the first that
③ 先行词是不定代词 → everything that
④ 先行词既有人又有物 → the man and the dog that

必须用which:
① 非限制性定语从句 → He passed, which surprised us.
② 介词后 → the house in which he lives
that的禁区
❌ 逗号后不能用that → He passed, which surprised us. (不能用that)
❌ 介词后不能用that → in which (不能用in that)
3名词性从句 · 怎么选引导词 Noun Clauses
NC(Noun Clause名词性从句) → C(Conjunction引导词) + S(从句)
C 包括:that(只起连接作用,可省)、whether/if(是否)、what/who/which(从句缺主语或宾语时用)、when/where/why/how(从句缺状语时用)
规则1: 从句本身完整(不缺成分) → 用that(that只起连接作用,在宾语从句中可省略)
规则2: 从句缺少主语或宾语 → 用what(什么)/who(谁)/which(哪个)
规则3: 从句缺少状语(时间/地点/原因/方式) → 用when/where/why/how
规则4: 一般疑问句(Yes/No问句)变从句 → whether/if(是否)
规则5: 介词后只能用whether,不能用if
🎬 B站视频:定语从句一篇搞定 | 英语兔 ▼
🔗 在B站打开 →
1🌈 虚拟语气 · 什么时候用虚拟 Subjunctive Mood
If从句 + 主句 → 条件句(if引导假设,主句给结果)
维度1: 时间 (present现在/past过去/future将来)
维度2: 真实度 (real真实可能发生/unreal虚拟不可能发生)
→ 3种时间 × 2种真实度 = 6种条件句
2三种虚拟语气的用法 Three Types of Subjunctive
① 与现在相反:
If + did/were, ... would/could/might + V

② 与过去相反:
If + had done, ... would/could/might + have done

③ 与将来相反:
If + did/were to/should, ... would + V
If I were you, I would take the job.
如果我是你(现在),我会接受(与现在相反)
If he had studied harder, he would have passed.
如果他当时更努力学习(过去),他就会通过了(与过去相反)
If I had more time, I would travel the world.
如果我有更多时间(现在没有),我会环游世界
与现在相反:If + 过去式, ... would + 动词原形
If she had called me, I would have picked her up.
如果她当时打了电话(没打),我就去接她了
与过去相反:If + had + V-ed, ... would have + V-ed
If it should rain tomorrow, we would stay home.
万一明天下雨(不太可能),我们就待在家
与将来相反:If + should + V, ... would + V
倒装变体
省略if → Had + S + V-ed → Had he studied harder, he would have passed.
省略if → Were + S → Were I you, I would take the job.
省略if → Should + S + V → Should it rain, we would stay home.
3wish + 虚拟 Expressing Wishes
wish + did/were → 对现在的愿望
wish + had done → 对过去的遗憾
wish + would + V → 对将来的期望(抱怨)
I wish I were taller.
我希望我现在更高
I wish I had studied harder.
我希望我当时更努力
🎬 B站视频:虚拟语气一篇搞定 | 英语兔 ▼
🔗 在B站打开 →
1🔄 倒装句 · 什么时候倒装 Inversion
Adv(Adverb副词·否定含义) + Aux(Auxiliary助动词) + S(主语) + V(动词)
触发条件: 否定/限制性副词置于句首时,助动词提到主语前面(部分倒装)
解读: 部分倒装 = 只把助动词(be/do/have/情态动词)提前,不是全部谓语都提前
触发词: never(从不), seldom(很少), rarely(罕见), little(几乎不), hardly(几乎不), scarcely(几乎不)
触发词: not only(不仅), not until(直到才), no sooner...than(一就)
触发词: only + 状语(只有...时), so + 形容词/副词(如此...以至于)
Never have I seen such a beautiful sunset.
我从未见过如此美丽的日落
Not only did he apologize, but he also sent flowers.
他不仅道了歉,还送了花
Only when you try do you understand the difficulty.
只有当你尝试时,你才理解困难
🎬 B站视频:倒装句一篇搞定 | 英语兔 ▼
🔗 在B站打开 →
1♾️ 非谓语动词 · V-ing / V-ed / to V 怎么选 Non-finite Verbs
V-ing(现在分词) → 主动含义/进行状态
V-ed(过去分词) → 被动含义/完成状态
to V(不定式) → 将来含义/目的
选择条件: 逻辑主语与动词的关系(主动用V-ing/被动用V-ed)+ 时间关系(同时用V-ing/先于用having done/后于用to V)
The exciting news made us excited.
令人兴奋的消息让我们兴奋(exciting主动,excited被动)
2to V 还是 V-ing?看动词决定 Infinitive vs Gerund
只接to V: decide, hope, plan, want, expect, refuse, promise
只接V-ing: enjoy, finish, avoid, mind, suggest, practice, consider
两者皆可(意义不同): stop, remember, forget, try, mean
I remember locking the door. (记得做过)
Remember to lock the door. (记得要做)
He stopped smoking. (戒烟)
He stopped to smoke. (停下来抽烟)
3分词当状语用 Participles as Adverbials
V-ing + 主句 → 主动/同时
V-ed + 主句 → 被动/先于
Having done + 主句 → 先于主句动作完成
Seeing the teacher, the students stood up.
看到老师(主动),学生们站了起来
Having finished his homework, he went out.
完成作业后(先于),他出去了
约束
分词的逻辑主语 = 主句主语
❌ Seeing the teacher, the bell rang. (铃铛不能see)
✅ Seeing the teacher, the students stood up.
🎬 B站视频:非谓语动词一篇搞定 | 英语兔 ▼
🔗 在B站打开 →
1✅ 主谓一致 · 三条原则 Subject-Verb Agreement
原则1: 语法一致 → 主语单数→谓语单数
原则2: 意义一致 → 按意义判断单复数
原则3: 就近一致 → 谓语与最近的主语一致
2哪些主语容易搞错 Tricky Subjects
用单数:
① each/every + N → 单数
② one of + 复数 → 单数
③ The number of + 复数 → 单数
④ 时间/距离/金钱 → 单数

用复数:
① A number of + 复数 → 复数
② both → 复数
③ The + 形容词 → 复数(the rich = rich people)
Each of the students has a book.
The number of students is 50.
A number of students are waiting.
3就近原则 · 看最近的主语 Proximity Rule
S1(Subject主语1) or S2(Subject主语2) → V(谓语)与S2一致
S1 nor S2 → V与S2一致
Not only S1 but also S2 → V与S2一致
Either S1 or S2 → V与S2一致
Neither S1 nor S2 → V与S2一致
Neither you nor I am wrong.
Not only the students but also the teacher was happy.
🎬 B站视频:主谓一致一篇搞定 | 英语兔 ▼
🔗 在B站打开 →