复合不定代词用法疑问

"How much water is left in the tank."

“________.”

A.No one

B.None

C.Nothing

D.Nobody

这道题A和C为什么错了?

请先 登录 后评论

最佳答案 2020-05-02 16:39

"How much water is left in the tank."

“________.”

A.No one

B.None

C.Nothing

D.Nobody

这道题A和C为什么错了?

   【答】none 有时暗示一种数量,即指数量上“一个也没有”,而 no one 或 nobody 则往往表示一种全面否定,即指“谁都没有”,所以在回答 how many 或 how much 的提问时,要用 none;而在回答 who 的提问时,则要用 no one 或 nobody 。(摘自周贞雄、陈根花编著《英语常用词多用途词典》p.529)在回答 how many 或 how much 的提问时,如果表示“(东西、事物)一点也没有了”要用 none;而在回答 what 的提问时,则要用 

nothing 。

    所以,这道题A和C错了。B.None 是答案。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

答句中的不定代词隐含of the water这个后置定语。只有none可以后接of介词短语。no one和nobody只能指人。nothing不可以被of介词短语修饰。所以只有B为正确答案。

请先 登录 后评论
  • 0 关注
  • 1 收藏,1770 浏览
  • 水龙果 提出于 2020-04-28 20:52

相似问题