Skip to content

语法学习

语法是英语的骨架,掌握语法规则才能准确表达。


📌 时态 (Tenses)

一般时态

时态肯定句否定句疑问句
一般现在时I work.I don't work.Do you work?
一般过去时I worked.I didn't work.Did you work?
一般将来时I will work.I won't work.Will you work?

一般现在时

text
用法:
1. 表示习惯性动作
   - I get up at 7 every morning. (我每天早上7点起床)
   - She speaks English fluently. (她英语说得很流利)

2. 表示客观事实
   - The sun rises in the east. (太阳从东方升起)
   - Water boils at 100°C. (水在100度沸腾)

3. 表示安排好的未来动作
   - The train leaves at 8 tonight. (火车今晚8点出发)

一般过去时

text
用法:
1. 表示过去发生的动作
   - I visited Paris last year. (我去年去了巴黎)

2. 表示过去的状态
   - She was a teacher. (她曾经是老师)

注意:动词过去式变化:
- 规则动词:work → worked, play → played
- 不规则动词:go → went, see → saw, have → had

一般将来时

text
用法:
1. will + 动词原形
   - I will help you. (我会帮你)

2. be going to + 动词原形
   - It's going to rain. (要下雨了)

3. be + doing (表示计划)
   - I'm meeting him tomorrow. (我明天要见他)

进行时态

时态肯定句否定句疑问句
现在进行时I am working.I'm not working.Are you working?
过去进行时I was working.I wasn't working.Were you working?
将来进行时I will be working.I won't be working.Will you be working?

现在进行时

text
用法:
1. 表示正在进行的动作
   - I am reading a book. (我正在读书)

2. 表示近期计划
   - We are moving next month. (我们下个月搬家)

注意:不与 always 连用表示抱怨
   - He is always complaining! (他总是抱怨!)

完成时态

时态肯定句否定句疑问句
现在完成时I have worked.I haven't worked.Have you worked?
过去完成时I had worked.I hadn't worked.Had you worked?
将来完成时I will have worked.I won't have worked.Will you have worked?

现在完成时

text
用法:
1. 表示过去发生但与现在有关的动作
   - I have lost my key. (我丢了钥匙 - 现在还找不到)

2. 表示从过去持续到现在的状态
   - I have lived here for 10 years. (我在这里住了10年)

与过去时的区别:
- I have lost my key. (现在还丢了)
- I lost my key yesterday. (昨天丢了,可能找到了)

时间词:
already, yet, just, ever, never, for, since

🔗 从句 (Clauses)

定语从句

text
关系代词:who, whom, whose, which, that

指人:who/whom/whose
  - The man who is standing there is my teacher.
  - The book which you gave me is interesting.

限制性 vs 非限制性:
- He is the man that helped me. (限制性 - 没逗号)
- He is my father, who loves me very much. (非限制性 - 有逗号)

名词性从句

text
主语从句:
  - What he said is true. (他说的是真的)
  - That he will come is certain. (他会来是确定的)

宾语从句:
  - I know that you are right. (我知道你是对的)
  - I wonder if he will come. (我想知道他是否会来)

表语从句:
  - The problem is that we have no money. (问题是我们没钱)

同位语从句:
  - The news that he died is false. (他去世的消息是假的)

状语从句

text
时间状语:
  - When I arrived, he had left. (当我到的时候,他已经走了)
  - I will wait until you come. (我会等你直到你来)

条件状语:
  - If it rains, I will stay home. (如果下雨,我会待在家里)
  - I will go unless it rains. (除非下雨,否则我会去)

原因状语:
  - Because he was tired, he went to bed early. (因为他累了,他很早就睡了)

让步状语:
  - Although it's raining, I will go out. (虽然下雨,我还是要出去)

目的状语:
  - I study hard so that I can pass the exam. (我努力学习以便通过考试)

🎭 被动语态 (Passive Voice)

构成

text
be + 过去分词

一般现在时被动:is/am/are + done
  - The book is written by him.

一般过去时被动:was/were + done
  - The book was written by him.

现在完成时被动:have/has been + done
  - The book has been written by him.

情态动词被动:can/must/should + be + done
  - The work must be finished today.

使用场景

text
1. 不知道或不需要说明动作执行者
   - The window was broken. (窗户破了)

2. 强调动作承受者
   - He was hit by a car. (他被车撞了)

3. 客观描述
   - English is spoken all over the world. (英语在世界各地使用)

注意:不及物动词不能被动
  - 错误:The accident was happened.
  - 正确:The accident happened.

📦 非谓语动词 (Non-finite Verbs)

不定式 (to do)

text
用法:
1. 表示目的
   - I came here to see you. (我来这里是为了看你)

2. 作宾语
   - I want to go home. (我想回家)

3. 作定语
   - I have a lot of work to do. (我有很多工作要做)

4. 作状语
   - He is too young to drive. (他太年轻了,不能开车)

动名词 (doing)

text
用法:
1. 作主语
   - Swimming is good for health. (游泳对健康有益)

2. 作宾语
   - I enjoy reading. (我喜欢阅读)

3. 作表语
   - My hobby is reading. (我的爱好是阅读)

常见搭配:
  - enjoy/finish/practice/avoid/mind + doing

分词 (doing/done)

text
现在分词(-ing):
  - 表示主动、进行
  - The falling leaves (正在飘落的叶子)
  - The exciting news (令人兴奋的消息)

过去分词(-ed):
  - 表示被动、完成
  - The fallen leaves (落下的叶子)
  - The excited people (兴奋的人们)

作状语:
  - Hearing the news, she cried. (听到消息,她哭了)
  - Seen from here, the city looks beautiful. (从这里看,城市很美)

🔤 虚拟语气 (Subjunctive)

if 条件句

text
类型          条件从句        主句
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
与现在事实相反  did/were      would do
与过去事实相反  had done      would have done
与将来事实相反  should do     would do
              were to do
              did

例句:
- If I were you, I would accept it. (我是你,我就接受了)
- If I had known earlier, I would have told you. (如果早点知道,我就告诉你了)
- If it should rain tomorrow, what would you do? (如果明天下雨,你会做什么?)

倒装虚拟

text
省略 if 时,had/were/should 提前:

- Had I known earlier, I would have told you.
- Were I you, I would accept it.
- Should it rain tomorrow, we would cancel the trip.

🔍 介词 (Prepositions)

时间介词

介词用法例句
at具体时间at 7 o'clock, at noon, at night
on具体某天on Monday, on July 1st, on my birthday
in年/月/季节in 2024, in July, in winter
for持续时间for 2 hours, for a week
since自从...以来since 2020, since yesterday
during在...期间during the meeting
by在...之前by tomorrow, by next week

地点介词

介词用法例句
at小地点at the bus stop, at home
on在...上面on the table, on the wall
in在...里面in the room, in the city
togo to school
from来自from China, from him
at the corner of在...角落at the corner of the street
on the corner of在...表面角落on the corner of the desk

📊 冠词 (Articles)

a/an

text
用法:
1. 首次提及
   - I saw a bird. (我看到一只鸟)

2. 表示"一个"
   - an apple, an egg, an hour

注意:根据发音选择 a 或 an,而非拼写
  - an hour /aʊər/
  - a university /juːnɪˈvɜːrsəti/

the

text
用法:
1. 再次提及
   - I saw a bird. The bird was blue.

2. 独一无二的事物
   - the sun, the moon, the earth

3. 最高级
   - the best, the most important

4. 特指
   - the book on the table (桌上的那本书)

🔢 数量词 (Quantifiers)

可数名词

用法
many许多(肯定句)
a lot of / lots of许多
a few有一些
few几乎没有(否定意义)
a number of一些

不可数名词

用法
much许多(肯定句)
a lot of / lots of许多
a little有一点
little几乎没有(否定意义)
a large amount of大量

📝 学习建议

  1. 理解规则:先理解语法背后的逻辑
  2. 大量练习:通过练习巩固规则
  3. 阅读输入:在阅读中体会语法
  4. 写作输出:用语法规则写作
  5. 错题总结:整理易错点