开票盘丢失怎么办:一道英语选择题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 17:17:49
If Harry did not attend the conference last night, he _______ too much work to do.
A.must have had
B.must have
C.had had
D.had to have had
选好之后讲理由,谢谢!

A肯定的推测,有if 引导的从句,主句用过去时,从句要用现在完成时

选D啊,我是初三的,可这个看的懂,因为have to (had to)是被动做的,(不情愿的)所以选D!

a

B 较好, 简明。

如果Harry昨晚没有参加会议,他一定有很多事情要做。

A
此处用虚拟语气,因为是说话者的猜测!虚拟语气用might/would/must加过去完成式!

译为:如果Harry昨晚没有参加会议,他一定有很多事情要做。

A.是正确答案,是对过去事情的推测。