would have been与could have been分别是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:42:41
如题,谢谢大家了~~

如果从虚拟语气的角度来讲,他们的用法是一样的,都可以用来表示主句是与过去事实相反的一种情况,但would是最常用的,could往往表能力多一点。

would have been的意思是:会是。
could have been的意思是:可能是。

Had I xxx, I would have been ...

could have been表示过去可能,但是没做的事情