英语 反义疑问句

——Bill had nthing for breakfast this morning, ____?
——_____. He got up to late.

A. had he; Yes B. hadn't he; Yes
C. did he; No D. didn't he; No

请问为什么选D呢? 实在搞不明白。

还有,反义疑问句到底该怎么回答。
答案是选C,打字太急打错了- -|| 那个是nothing
所谓的“根据事实回答”, 以哪句话为标准呢

答案肯定错了。应该是C。

反义疑问句到底该怎么回答,很简单。不要管他是怎么问的。你就根据事实回答。吃饭了就YES.没吃就NO.
陈述部分用 no, nothing, nobody, never, few, seldom, hardly, rarely, little等否定含义的词时,疑问部分用肯定含义。
The Swede made no answer, did he / she?
Some plants never blown (开花), do they ?
其它有关反义疑问句的问题,看这个
http://baike.baidu.com/view/201301.htm

“根据事实回答”, 以句意为标准。比如题目翻译为 比尔今天早上没有吃早饭,是吗?或不是吗? 你不要管它问的是 是 还是 不是,你只要看清他在问的是比尔有没有吃早饭。然后你根据比尔吃没吃的事实回答。如果没吃,就是NO。如果吃了,就是YES。完整的回答应该是 NO,he didn't. 要注意no 和yes 要和后面的词一致。 有的题就喜欢迷惑你,让你选,no ,he did.这是错的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-21
选C,答案是错的。
Nothing是否定词,后面用肯定式
第2个回答  2009-06-21
感觉是选C的说