分类：教育/科学-外语学习-英语考试
问题：mustshouldwould能举例子说明他们的区别吗？must 
能举例子说明他们的区别吗？
must have been
should have been 
would have been
回答：都是虚拟语气，都是对过去的假设，不一定发生过。
must have been, 有很大的可能性，但是不确定。Roxette的一首歌就是“It must have been love”
should have been 过去应该，表达后悔，比如你得知一个你喜欢的男孩昨天结婚了，你会说：I should have been the bride!!
would have been 过去可能，表达揣测

参考我以前回答过的类似问题：