问题标题:
Hemusthaveanaccident,orhe()herethen.A.shouldhavebeenB.shouldbeC.wouldbeD.were为什么不选B怎么看出前半句是过去完成时的?
问题描述:

Hemusthaveanaccident,orhe()herethen.

A.shouldhavebeenB.shouldbeC.wouldbeD.were

为什么不选B怎么看出前半句是过去完成时的?

马春连回答:
  这是情态动词加完成体的特殊意义   shouldhavedone   表示"本应该做某事却未做"   Hemusthaveanaccident,orheshouldhavebeenherethen.   他一定出事故了,要不然他当时会在这儿了
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
英语推荐
热门英语推荐
付费后即可复制当前文章
《Hemusthaveanaccident,orhe()herethen.A.shouldhavebeenB.shouldbeC.wouldbeD.were为什么不选B怎么看出前半句是过去完成时的?|小学英语问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元