问题
选择题
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。
考点: 考查虚拟语气的用法。