全部语法课

第 37 课 · 第 3 阶段: 计划、请求与比较

主语疑问句与宾语疑问句

初级

Subject and object questions

构成与用法

Who called you? vs Who did you call?——who/what 作主语时不用 do/does/did

1.两种 who / what 疑问句

Who 和 what 可以问主语(谁或什么做了这个动作),也可以问宾语(动作的对象是谁或什么)。这两种问句的构成方式不同。

陈述句主语疑问句宾语疑问句
Lan called Minh.Who called Minh? — Lan.Who did Lan call? — Minh.
Nam ate my sandwich.Who ate your sandwich? — Nam.What did Nam eat? — My sandwich.
Mai loves cats.Who loves cats? — Mai.What does Mai love? — Cats.
The storm damaged the roof.What damaged the roof? — The storm.What did the storm damage? — The roof.
  • 主语疑问句:Who / What + 动词(和陈述句一样)。没有 do / does / did。
  • 宾语疑问句:Who / What + do / does / did + 主语 + 动词原形——和普通疑问句一样。

2.主语疑问句

疑问词占据了主语的位置,所以语序和陈述句一样:只要把主语换成 who / what 就行。动词的时态保持不变——一般现在时加 -s,一般过去时用过去式。

  • Who lives in that big house on the corner?

    谁住在拐角那栋大房子里?

  • What happened? Why is everyone shouting?

    发生什么事了?大家为什么都在大喊大叫?

  • Who taught you to swim?

    谁教你游泳的?

  • Which bus goes to the airport?

    哪路公交车去机场?

  • How many people came to the party?

    有多少人来参加了派对?

  • 当 which / whose / how many + 名词 作主语时,也是一样。
  • Who / what 作主语时,通常用单数动词,即使答案是好几个人:Who wants more rice?(不说 Who want…?)。
  • 属于时态本身的助动词照样保留,只是不另外加 do / does / did:Who is coming tonight? · Who can help me? · Who has seen my keys?

3.宾语疑问句

疑问词作宾语时,问句的构成和其他疑问句一样:疑问词 + 助动词 + 主语 + 动词。在一般时态中,助动词是 do / does / did。

  • Who did you meet at the party?

    你在派对上遇到谁了?

  • What did you buy at the market yesterday?

    你昨天在市场买了什么?

  • What does this word mean?

    这个词是什么意思?

  • Who are you waiting for?

    你在等谁?

如果疑问词是介词的宾语,介词通常放在句末:Who are you talking to? What are you looking at? To whom…? 只用于正式的书面语。

4.对比

  • Who told you? — My sister told me.

    谁告诉你的?——我姐姐告诉我的。(问的是告诉别人的人)

  • Who did you tell? — I told my sister.

    你告诉谁了?——我告诉我姐姐了。(问的是被告知的人)

  • What made you so angry?

    什么事让你这么生气?

  • What did you make for dinner?

    你晚饭做了什么?

问问自己:疑问词是不是做这个动作的人?如果是(Who called you?),就不用 do / does / did。如果做动作的是别人(Who did you call?),就把 do / does / did 放在那个人前面。

你有时可能会听到 Who did break it?,did 读重音——这是在争论或追问答案时说的。那是特别的强调;普通的主语疑问句没有 did。

5.常见错误

  • Who did break the vase?

    Who broke the vase?

    主语疑问句:不用 did。

  • What did happen to your car?

    What happened to your car?

    What 是主语:不用 did。

  • Who live next door to you?

    Who lives next door to you?

    Who 作主语 → 用加 -s 的单数动词。

  • Who you are waiting for?

    Who are you waiting for?

    宾语疑问句:助动词放在主语前面。

  • Who you called last night?

    Who did you call last night?

    一般过去时的宾语疑问句需要 did。

  • What did make you so angry?

    What made you so angry?

    What 是主语:不用 did。

例句

  • Who lives in that big house on the corner?
  • What happened? Why is everyone shouting?
  • Who ate my sandwich? It was in the fridge.
  • Who did you meet at the party? Anyone interesting?
AI 正在听...•App Store 和 Google Play 评分 4.7/5

和 AI 说英语 全天 24 小时

立即下载应用 — 实时发音评分、自然对话、像真人老师一样纠正。

AI 发音评分即时反馈自然对话