问题补充:
There was a lot of fun at yesterdays party. You come,and what a pity!
A. might have
B. should have
C. could have
D. would have
答案:
A. might have
(答案→)B. should have
C. could have
D. would have
解析:句意:有很多的乐趣在昨天的晚会上。你本应该来,和真是可惜!might have done =could have done =would have done表示与过去事实相反,‘本能够做,而没有做’,should have done也表示与过去事实相反,‘本应该做而没有做’,有上下文可知选B。
考点: 考查虚拟语气的用法。