一道英语选择题 帮忙解答下 并解释下

We couldn't eat in a resraurant because ____of us had ____money on us.
A all ,no  B any ,no  C none ,any D no one , an

这道答案是C
但是我觉得A也是对的,。
问老师 老师也说不出个所以然来。
所以请各位帮下忙。。。。
谢谢
我也来说两句 查看全部回复

最新回复

  • xiaoxia19892006 (2008-9-27 20:49:39)

    We couldn't eat in a resraurant because ____of us had ____money on us.
    A all ,no  B any ,no  C none ,any D no one , an
    首先你根据语意`
    B 是不对的
    D 也是不对的,因为没有AN MONEY
    然后是A
    你看A 与C  
    C 会比A 更好`
    这是我的见解``
  • sunfish09 (2008-9-27 21:20:28)

    think u
  • sunfish09 (2008-9-27 21:21:08)

    think u
  • echoren (2008-9-28 11:17:51)

    首先这是一个否定句,在否定句里不能用ALL 而要用否定的词语,所以用NONE.
  • apple_edu (2008-9-28 12:12:35)

    QUOTE:

    原帖由 huaiyatouwo 于 2008-9-27 18:41 发表
    We couldn't eat in a resraurant because ____of us had ____money on us.
    A all ,no  B any ,no  C none ,any D no one , an

    这道答案是C
    但是我觉得A也是对的,。
    问老师 老师也说不出个所以然来。
    所以请 ...
    A语法上没有错误,意思是:不是我们每个人身上都带钱了(即:有人有,有人没有)。但放到题目中意思不符。

    no等于not any,all与not连用是部分否定。全部否定用none
    这里应是全部否定:大家身上都没带钱。

    类似的:both,every与not的连用也是部分否定。对应的全部否定为neither,none
  • huaiyatouwo (2008-9-29 09:57:57)

    非常感谢大家  谢谢谢谢。。。