爱问 爱问共享资料 爱问分类

-You look so happy ! -Jack says I am so happy. ____ has never told me that before.

首页

-You look so happy ! -Jack says I am so happy. ____ has never told me that before.

A somebody    B anybody    C everybody  D nobody   


Tell me why

提交回答
好评回答
  • 2018-02-23 16:15:33
    You look so happy ! -Jack says I am so happy. ____ has never told me that before. 
    A somebody B anybody C everybody D nobody 
    选B.没有任何人以前跟我说过这样的话。
    句中已有never,表示否定,如果选d,nobody,不是双重否定了吗?没有人没和我讲过? 不和逻辑和上下文。选a,或c,有人/每个人没有和我讲过,和上文矛盾;
    所以,只能选B,anybody用于肯定句中指任何人。
    

    133

    2018-02-23 16:15:33

其他答案

    2018-02-23 16:15:33
  • 选  D
    never表示否定,选项里只有 nobody 表示否定!

    海★天

    2018-02-23 16:15:33

  • 2018-02-23 15:15:33
  • my2005...

    2018-02-23 15:15:33

  • 2018-02-23 14:15:33
  • 选择 A
    因为已经有了 never , 前面再用nobody 很显然不妥。 如果选择 B 于情理不通。不如说Jack says I am so happy. Nobody has ever told me that before.
    Jack says I am so happy. Somebody has never told me that before.
    杰克说我真幸福,某些人以前从来没有告诉过我。大概somebody有所指吧。

    打死鬼子

    2018-02-23 14:15:33

  • 2018-02-23 11:15:33
  • D。正规的说法应该是Nobody has ever told me that before.不过英语里还有一种不太规范的以双重否定表示强调的句型,比如说:
    I don't know nothing. 实际上和I don't know anything.是一个意思,只是语气更强烈。
    所以,这里用Nobody has never told me that before.表示进一步强调也是可以的。但给人的感觉还是口语化,很奇怪这种句式怎么出现在我们的考试题目里面的。
    

    平儿

    2018-02-23 11:15:33

  • 2018-02-23 10:15:33
  • 选D,表示否定

    梦想皮尔昧

    2018-02-23 10:15:33

类似问题

换一换

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):