WehadawonderfultimeatTom’sbirthdayparty.You
问题详情:
We had a wonderful time at Tom’s birthday party. You ____________, but why didn’t you?
A.should come B.must have come
C.may have come D.ought to have come
【回答】
D
【解析】
考查情态动词+完成式。句意:我们在Tom的生日聚会上玩得很开心。你应该来的,但是你为什么没有来呢?should come表示"现在或将来应该来";must have come表示"过去一定来了";may have come表示"过去可能来了";ought to have come表示"本该来但实际上却没来"。分析句意可知选D。
知识点:虚拟语气与情态动词
题型:选择题