问题 选择题

There was a lot of fun at yesterday's party. You ________ come,and what a pity!

A.might have

B.should have

C.could have

D.would have

答案

B

题目分析:句意:有很多的乐趣在昨天的晚会上。你本应该来,和真是可惜!might have done ="could" have done ="would" have done表示与过去事实相反,‘本能够做,而没有做’,should have done也表示与过去事实相反,‘本应该做而没有做’,有上下文可知选B。

考点: 考查虚拟语气的用法。

判断题
问答题 简答题