作业帮 > 英语 > 作业

--There was a lot of

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/16 04:32:13
--There was a lot of fun at yesterday's party.You ___ come , but why didn't you? --A friend of mine dropped in. A.must have B.should C.need have D.ought to have 为什么选D?
解题思路: 如下
解题过程:
选D。
should do 不是虚拟语气,只是表示应该做,故排除A。 must have done 表示“必定做过某事”,与题意不符。 由题意可知,事实是你过去没有做,现在说过去应该怎样怎样做,就要用表示虚拟的 should /ought to have done。
最终答案:略