永发信息网

He must have been late for the conference yesterday, ?A. didn’t heB. hasn’t heC. mustn’t

答案:2  悬赏:10  手机版
解决时间 2021-01-04 09:21
  • 提问者网友:半生酒醒
  • 2021-01-03 19:48
He must have been late for the conference yesterday, ?
A. didn’t he
B. hasn’t he
C. mustn’t he
D. wasn’t he
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-01-03 20:34
A. didn’t heB. hasn’t heC. mustn’t he(答案→)D. wasn’t he解析:用must have done表示“对过去加以推测时”,其附加疑问部分要根据must后的动词形式和有无时间状语来确定用相应的时态。此句中动词是be,时间是yesterday,所以用wasnt he。如果去掉yesterday,就应选B项。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-01-03 21:32
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯