问题标题:
Hemusthaveanaccident,orhe()herethen.A.shouldhavebeenB.shouldbeC.wouldbeD.were为什么不选B怎么看出前半句是过去完成时的?
问题描述:
Hemusthaveanaccident,orhe()herethen.
A.shouldhavebeenB.shouldbeC.wouldbeD.were
为什么不选B怎么看出前半句是过去完成时的?
马春连回答:
这是情态动词加完成体的特殊意义
shouldhavedone
表示"本应该做某事却未做"
Hemusthaveanaccident,orheshouldhavebeenherethen.
他一定出事故了,要不然他当时会在这儿了
点击显示
英语推荐
热门英语推荐