who 最特别的地方是:当它问的是“谁做了这件事”,它可以直接替代主语。
疑问词本身就是主语时,不需要再加 did,也不需要把语序倒来倒去。
疑问词不是装饰词,而是把“要问的信息”提前到句首。
Who 问主语
Who + Verb + Object
“谁打开了窗户?”英语怎么说?
谁打开了窗户?
🔍 拆解这个句子
- Who = 疑问词=主语 —— 问“谁”直接当主语
- opened = 动词 —— who 自己当主语不倒装
- the window = 宾语 —— 被打开的东西
🎯 who 当主语时不倒装
当 who 问的是“谁做了动作”,它就直接站在主语位置,后面照陈述句顺序写。这是 who 最特别的地方 —— 其他疑问词通常都要倒装,唯独 who 作主语时不倒装。
🕐 为什么不加 did?
did 是给“没有助动词的行为动词句”借兵用的,作用是把动词提前并承担过去时。但 who 已经占住主语位置,句子结构完整,没有需要倒装的地方;而且过去时可以直接由 opened 的 -ed 表达,所以不需要 did。
❌ 多加 did
Who did opened the window?
who 问主语时,直接站在主语位置
✅ who 直接当主语
who 问主语三步
先看 who 问谁
这里不知道“谁”打开了窗户,who 问的正是做动作的人,所以 who 自己就是主语。这一点和 whom、what 问宾语时完全不同。 Who
保持陈述语序
既然 who 直接占了主语位置,后面就照陈述句顺序写 opened the window,不需要把动词提前、也不需要加 did。 Who opened
过去式留在动词上
因为没有 did 帮忙,过去时只能靠 opened 自己的 -ed 来体现。所以 opened 保留过去式,不能还原成 open。 opened
从简单句里找到被提问的信息,再变成特殊疑问句。
被提问的信息:Grace 是被提问的动作执行者。
who 作主语时,不要加 did
如果你问“谁做了这件事”,who 本身就是动作执行者,也就是主语。这个时候它直接替换原来的主语,后面保持陈述语序。
Who opened the window? 不是 Who did opened the window? 因为 opened 已经在陈述语序里保留过去信息。
为什么不用 did?
因为 who 已经占住主语位置,句子结构就是“谁 + 做了什么”。
Who called you? 谁给你打电话?这里 who 是打电话的人。
更多 who 作主语例句
如果 who 问的是“你看见了谁”,它不是主语,就要用 Who did you see? 这种倒装结构。