英语的这四大支柱是:句型结构、时态、语态、从句。

第一支柱:五大基本句型 (Sentence Structures)

这是英语的“骨架”。无论句子多长,本质上都逃不出这五种结构。

  1. 主 + 谓 (S + V)

    • 动作发生了,不需要涉及别的人或物。

    • 例:He runs. (他跑。)

  2. 主 + 谓 + 宾 (S + V + O) —— 最常见,和中文一样!

    • 动作涉及到了一个对象。

    • 例:I love coding. (我爱写代码。)

  3. 主 + 系 + 表 (S + Link-V + P)

    • 用来描述主语的状态(是用 be 动词或 feel/look 等系动词)。

    • 例:David is tired. (David 是累的。)

  4. 主 + 谓 + 间宾 + 直宾 (S + V + IO + DO)

    • 动作有两个对象:给人(间宾)一个东西(直宾)。

    • 例:He gave me a book. (他给了我一本书。)

  5. 主 + 谓 + 宾 + 宾补 (S + V + O + C)

    • 宾语后面还需要补充说明,不然意思不完整。

    • 例:You make me happy. (你让我快乐。)


第二支柱:时态 (Tenses)

这是英语的“时间轴”。中文通常加“了、过、着、将”来表示时间,而英语是通过改变动词的样子来表示时间。

虽然有 12-16 种时态,但常用的只有 5 种

时态名称核心含义动词变化规则例子
一般现在时经常习惯、客观事实原形 (三单要加s)He runs every day.
一般过去时过去发生的事 (已结束)动词 + ed (或不规则)finished the code yesterday.
一般将来时计划或将要发生will + 动词原形will go to Japan next week.
现在进行时此时此刻正在做am/is/are + doingShe is sleeping now.
现在完成时过去发生,但影响到现在have/has + 过去分词have lost my key. (所以我现在进不去门)

复习刚才的重点: 在“一般现在时”中,如果主语是第三人称单数(He/She/It),动词一定要加 S


第三支柱:被动语态 (Passive Voice)

这是英语的“换位思考”。当我们不知道是谁做的动作,或者更强调“承受者”时使用。这在科技文献、新闻和代码注释中非常常见。

  • 公式: be + 动词过去分词 (done)

  • 对比:

    • 主动: Someone cleans the office. (有人打扫办公室。)

    • 被动: The office is cleaned every day. (办公室每天被打扫。)

  • 技术场景:

    • Data is saved. (数据被保存了。)

    • Access is denied. (访问被拒绝了 —— 刚才那个 Git 报错就是这个!)


第四支柱:从句 (Clauses)

这是英语的“俄罗斯套娃”。把一个句子当作另一个句子的一部分。最需要注意的是定语从句,因为它和中文的语序相反。

1. 宾语从句 (放在动词后面)
  • 就是把一个句子当成宾语。

  • 例:I think (that) you are right. (我觉得你是对的。)

2. 定语从句 (最容易搞混的)
  • 中文习惯: 形容词放在名词。(穿红衣服的男孩)

  • 英文习惯: 如果修饰语太长(是一个句子),必须放在名词

  • 公式: 名词 + ( who/which/that ) + 从句

  • 例:

    • 中文:那个正在跑步的男人是 David。

    • 英文:The man who is running is David. (直译:那个男人——谁正在跑步——是 David。)

3. 状语从句 (表示条件、原因、时间)
  • 用连词连接两个句子。

  • 例:If it rains, I will stay home. (如果下雨,我就在家。)


总结与学习建议

不用试图一次性背下所有语法书。你只需要记住这个核心逻辑:

  1. 先找动词:一个简单句只能有一个动词(除非有连词)。

  2. 看时间:决定动词用什么时态(现在/过去/将来)。

  3. 看主语:决定动词是不是三单(加不加 s),是主动还是被动。

  4. 看修饰:长的修饰语往后放(定语从句)。

实战练习(Python代码风格):

  • print(data) -> 祈使句(省略主语 You),动词原形。

  • if x > 0: -> 条件状语从句。

  • User.objects.filter(id=1) -> 这里虽然是代码,但逻辑是“筛选(filter)那些 id 为 1 的对象(User)”,体现了定语从句的后置思维。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值