爱问知识人 爱问教育 医院库

-Do you know where David is?I couldn`t find him anywhere.

首页

-Do you know where David is?I couldn`t find him anywhere.

-Do you know where David is?I couldn`t find him anywhere.
-Well.He( )have gone far-his coat is still here.
A shouldn`t Bmustn`t C can`t D wouldn`t
05,湖北
请问老师should不是也可以表示推测吗,为什么答案是C而不是A呢?

提交回答
好评回答
  • 2007-06-18 13:03:50
    根据语意,is still here表明不可能,can`t语气比较肯定,而shouldn`t只是表示的对过的一种猜测,语气不肯定。

    x***

    2007-06-18 13:03:50

其他答案

    2007-06-18 13:50:05
  •   -Do you know where David is?I couldn`t find him anywhere。 
    -Well。He_______have gone far-his coat is still here。 
    A。 shouldn`t    B。
       mustn`t C。 can`t D。 wouldn`t 正确答案:C 译文:-你知道大卫上哪儿去了么? 我到处都找不到他。 -哦,他肯定没有走远,他的外套都还在这里。 解析:这里是要对发生在过去的事情做一个语气最强的否定推测应用can't。
       如果选A,shouldn't have done 表示原本不应该做的事情但事实上做了 B, mustn`t 表示绝对禁止 D,wouldn't have done 表示原本不会 ,只有 C。 can`t have done 表示绝对不可能,对过去的事情进行绝对否定的推测。
       。

    p***

    2007-06-18 13:50:05

  • 英语考试 相关知识

  • 教育培训
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 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
  • 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

热点检索

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

确定举报此问题

举报原因(必选):