英语疑问句与否定句

英语的疑问句和否定句都靠一个小词运作:助动词。疑问句把它放在主语前面,否定句在它后面加 not,附加疑问句在句末重复它。如果动词没有助动词,英语就借用 do。

阅读英文版指南 → 本页为机器翻译,未经母语者审校,可能有不准确之处。以英文版为准。

诊断结果会告诉你哪个部分需要复习。点击下面对应的部分。

语序 主语放在哪里助动词 do、be、have 或情态动词语序与助动词 直接疑问句

一个助动词,四种句型

先找到助动词。本指南中的每种句型都是移动它、在它后面加 not,或者重复它。

动词 陈述句 疑问句 否定句 附加疑问
be She’s ready. Is she ready? She isn’t ready. She’s ready, isn’t she?
完成时 They’ve left. Have they left? They haven’t left. They’ve left, haven’t they?
情态动词 He can drive. Can he drive? He can’t drive. He can drive, can’t he?
一般现在时 You work here. Do you work here? You don’t work here. You work here, don’t you?
一般过去时 She called. Did she call? She didn’t call. She called, didn’t she?

移动它,或者借用 do

She can swim 变成 Can she swim
助动词移到前面
She swims 变成 Does she swim
没有助动词:由 do 承载时态

swims 的 -s 和 called 的过去时都转移到助动词上(does、did),所以主要动词回到原形。

现在进行时

be 加 -ing 的疑问句和否定句(Are you listening? He isn’t working today)在现在进行时指南中与该时态的其他内容一起讲解。 现在进行时指南(英文)→

现在完成时

带 ever 的疑问句和带 yet 的否定句(Have you ever…? I haven’t finished yet)在现在完成时指南中讲解。 现在完成时指南(英文)→

1

语序与助动词

直接疑问句

疑问句需要哪个助动词?它后面用什么形式?

规则: 把助动词放在主语前:be、have 或情态动词直接移过去,其他动词加 do、does 或 did。do、does 或 did 后面的主要动词用原形。

疑问句以哪个助动词开头?

如果动词是 使用 例句
be am, is, are, was, were Were the tickets expensive?
完成时形式 have, has, had Has the parcel arrived?
进行时形式 am, is, are, was, were Is it still snowing?
情态动词 can, will, should, must… Should we book a table?
其他动词,现在时 do, does Does this bus stop at the library?
其他动词,过去时 did Did the team win on Saturday?

疑问词在前,后面语序不变

疑问词 助动词 主语 其余部分
Where did you park?
How much does the course cost?
What are you laughing at?
How long will the meeting last?

表示拥有的 have

Do you have a pen? 是 have 作主要动词时最稳妥的问法。Have you got a pen? 也很常见,尤其在英式英语中。Have you a pen? 听起来很老派。

陈述式疑问句

口语中,用升调说出的陈述句(You’re leaving already?)表示惊讶,或确认你认为属实的事。这是非正式用法,不能代替正常的疑问语序。

本部分的常见错误

  • 主语前没有助动词Why you are laughing?✓ Why are you laughing?助动词要放在主语前。
  • 助动词后的动词形式错误Does he wants a drink?✓ Does he want a drink?does 后面用原形。
  • 助动词选错Do you be hungry?✓ Are you hungry?be 自己构成疑问句,不用 do。
2

语序

主语疑问句和宾语疑问句

疑问词是主语还是宾语?

规则: 如果疑问词是主语,用陈述语序,不用 do。如果是宾语,用一般疑问语序。

三个步骤

  1. 1
    用完整的句子回答这个问题。
  2. 2
    找到答案词。在动词前面就是主语,在动词后面就是宾语。
  3. 3
    主语:保持陈述语序,不用 do。宾语:助动词放在主语前。
疑问句 完整回答 类型
Who invited Sam? Lena invited Sam. 主语:不用 do
Who did Sam invite? Sam invited Lena. 宾语:did + 主语
What broke the printer? A paper jam broke the printer. 主语:不用 do
What did the printer print? The printer printed a blank page. 宾语:did + 主语

主语疑问句仍然可以含有动词本身带的助动词:Who can help? What is happening? Who has seen this film? 省略的只是额外的 do。

本部分的常见错误

  • 主语疑问句中用了 doWho did win the race?✓ Who won the race?Who 是主语,所以不用 did。
  • 宾语疑问句缺少助动词What you bought at the market?✓ What did you buy at the market?What 是宾语,所以要加 did。
  • 主语疑问句中用了 doWhich bus does go to the stadium?✓ Which bus goes to the stadium?Which bus 是主语,所以不用 does。
3

语序

间接疑问句

这个问题是否嵌在另一个句子里?

规则: 在 Can you tell me、Do you know、I wonder 或 asked 这类开头之后,用陈述语序,不用 do。一般疑问句要加 if 或 whether。

开头决定句末标点

开头是疑问句:以 ? 结尾 开头是陈述句:以 . 结尾
Can you tell me where the exit is? I wonder where the exit is.
Do you know when the film starts? I don’t know when the film starts.
Do you have any idea who sent this? I’m not sure who sent this.

一般疑问句:if 或 whether

直接 间接
Is the museum free? Do you know if the museum is free?
Will they agree? I doubt whether they will agree.

在 to 前面(whether to stay)和介词后面(a debate about whether it works),用 whether,不用 if。

转述疑问句

直接疑问句 转述
“Are you tired?” She asked if I was tired.
“Where did you go?” He asked where I had gone.
“Will you be there?” They asked if I would be there.
“Can you swim?” She asked if I could swim.

如果情况现在仍然属实,时态可以不变:She asked where I live(我现在仍住在那里)。

Do you know …? 还是 … do you think?

Do you know where he lives? 问的是事实,可以用 yes 或 no 回答。Where do you think he lives? 问的是看法,所以疑问词移到最前面,do you think 充当疑问部分。

本部分的常见错误

  • 间接疑问句用了疑问语序Do you know when does the shop open?✓ Do you know when the shop opens?do you know 后面用陈述语序。
  • 缺少 if 或 whetherI'm not sure is she coming.✓ I'm not sure if she's coming.一般疑问句需要 if 或 whether。
  • do you think 的语序Do you think where she went?✓ Where do you think she went?疑问词放在最前面。
4

助动词

否定句

有没有助动词可以接 not?句中是否已经有否定词?

规则: 把 not 放在助动词后,或用 don’t、doesn’t、didn’t 加原形。每个分句只用一个否定,回答否定疑问句时按事实。

缩约形式

is not → isn’tare not → aren’tdo not → don’tdoes not → doesn’tdid not → didn’thave not → haven’twill not → won’tcannot → can’tam not → I’m not

每个分句一个否定

not + any 类词 no 类词,不用 not
I didn’t tell anyone. I told no one.
There isn’t anything to eat. There’s nothing to eat.
He hasn’t been anywhere. He’s been nowhere.

no 类词的说法通常更正式或语气更强。有些英语变体在口语中使用双重否定,但在书面语和考试中不算标准。

回答否定疑问句

疑问句 如果事实是肯定的 如果事实是否定的
Aren’t you hungry? Yes, I am. No, I’m not.
Didn’t she pass the test? Yes, she did. No, she didn’t.

yes 和 no 跟着事实走

在有些语言里,yes 的意思是“你说得对”。在英语里,yes 和 no 与后面的事实一致,所以 yes 后面总是肯定,no 后面总是否定。

I don’t think

英语通常把否定放在 think 上:I don’t think it will rain 比 I think it won’t rain 更自然,不过两者都正确。believe、expect 和 suppose 也一样。

本部分的常见错误

  • not 前没有助动词She not speaks French.✓ She doesn't speak French.这里 not 需要 does,speak 回到原形。
  • 双重否定We didn't get no reply.✓ We didn't get any reply.每个分句一个否定。
  • yes 和 no 用反了Isn't this your bag? Yes, it isn't.✓ Isn't this your bag? No, it isn't.事实是否定的,所以回答用 no。
5

助动词

附加疑问句

助动词是什么?句子是肯定还是否定?

规则: 重复助动词(或用 do、does、did)加代词,并且通常转换极性:肯定句配否定附加疑问,否定句配肯定附加疑问。

分两步构成附加疑问

  1. 1
    找到助动词。如果没有,就用同一时态的 do、does 或 did。
  2. 2
    转换极性并使用代词:肯定变否定,否定变肯定。
句子 助动词 附加疑问
Your brother plays tennis, (does) doesn’t he?
We won’t be late, will will we?
The shops were closed, were weren’t they?
She’d already gone, had hadn’t she?
You could hear me, could couldn’t you?

不按常规的附加疑问

句子 附加疑问
I’m on the list, aren’t I?
Let’s ask her, shall we?
Pass me the salt, will you? / could you?
No one noticed, did they?
There isn’t much time, is there?
This is yours, isn’t it?

语调

附加疑问用降调,表示你期待对方同意(It’s cold, isn’t it?)。用升调,表示这是真正的提问,你并不确定。

同极性附加疑问

肯定句配肯定附加疑问(So you’re moving to Canada, are you?)确实存在,但它表达的是惊讶或兴趣,而不是确认。诊断测试考的是常见的相反极性句型。

本部分的常见错误

  • 附加疑问与句子不匹配They've been to Rome, didn't they?✓ They've been to Rome, haven't they?They’ve 就是 they have,所以附加疑问用 have。
  • 附加疑问极性相同You aren't busy, aren't you?✓ You aren't busy, are you?否定句要配肯定附加疑问。
  • 特殊的附加疑问形式Let's start, don't we?✓ Let's start, shall we?Let’s 配 shall we。

自我检测

每个句子正确吗?点击查看答案。如果不确定,部分标签会告诉你该看哪里。

第 1 部分Do you have time for a quick coffee?

正确。 这里表示拥有的 have 是普通动词,所以疑问句用 do。

第 1 部分Where your brother is studying?

错误。 助动词要放在主语前:Where is your brother studying?

第 2 部分What caused the delay?

正确。 What 是主语(something caused the delay),所以不用 did。

第 2 部分Who did she marry?

正确。 Who 是宾语(she married someone),所以疑问句需要 did。

第 3 部分Could you tell me how much does the ticket cost?

错误。 could you tell me 后面用陈述语序:how much the ticket costs。

第 3 部分I wonder whether the train will be on time.

正确。 whether 引导间接的一般疑问句,句子以句号结尾。

第 4 部分I don't have no idea.

错误。 只用一个否定:I don’t have any idea,或 I have no idea。

第 4 部分Didn't you finish the book? Yes, I finished it last week.

正确。 事实是肯定的,所以回答用 yes。

第 5 部分I'm invited too, aren't I?

正确。 I’m 后面的附加疑问是 aren’t I。

第 5 部分He hasn't replied yet, hasn't he?

错误。 否定句要配肯定附加疑问:He hasn’t replied yet, has he?

AI 练习提示词

把这段文字粘贴到 AI 聊天工具中。

显示提示词
你是我的英语老师。我的英语水平大约是 B1 到 B2。请一次给我一个关于英语疑问句和否定句的任务:把陈述句改成疑问句、否定句或带附加疑问的句子;把直接疑问句改成间接疑问句;或者判断某个 who 或 what 疑问句是否需要 do。请确保只有一个正确答案。我回答后,告诉我对不对,并用中文以一两句话解释原因。如果我答对了,就给我更难的任务;如果答错了,就给我更简单的任务。

更多练习

阅读英文版指南 →