永发信息网

—Mary’sgotcrazyandhasbeensenttothementalhospital.Didyoutellherbossa

答案:2  悬赏:60  手机版
解决时间 2021-03-23 02:59
  • 提问者网友:山高云阔
  • 2021-03-22 22:47
—Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?—Yes, but I _______her husband first. A.can have toldB.should have toldC.need have toldD.must have told
最佳答案
  • 五星知识达人网友:过活
  • 2021-03-22 23:04
B解析试题分析:考查情态动词用法。Can have done可能做了某事;Should have done本应该做某事,实际上却未做;need have done本需要做某事,实际上却未做;must have done一定做了某事;句意:—Mary疯掉了,已经被送到了精神病医院。你把这件事情告诉她的老板了吗?—是的。但是我本应该先告诉他丈夫的。BC两项是虚拟语气,表示对过去的虚拟。AD两项表示对过去情况的推测。考点:考查情态动词用法。点评:“情态动词+have done”可以表示对过去情况的推测也可以表示对过去情况的虚拟。如Can have done可能做了某事;must have done一定做了某事;这两个词组不是对过去情况的推测;Should have done本应该做某事,实际上却未做;need have done本需要做某事,实际上却未做;表示对过去情况的虚拟。
全部回答
  • 1楼网友:千夜
  • 2021-03-23 00:08
我也是这个答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯