would have been是什么时态?

作者&投稿:蔽蒋 (若有异议请与网页底部的电邮联系)

过去将来完成时。

would have been通常用在虚拟语态中,表示将会做与过去事实相反的动作。would have been属于would have done的句式,属于过去将来完成时。其中been是be的过去分词。

例句:

What I did was right and if I had done anything less it would have been wrong.

我做的一切都是正确的,如果我少做了一点点,就会出错。

注意事项:

1、这个时态用得相对比较少,通常主要用于转述方面,即用于第三、四类条件句及间接引语中。

2、情态用法:

would 后接完成式除用于构成过去将来完成时外,它还有其情态动词用法的一面。

如:Only somebody with a small mind would haverefused to help。

只有心胸狭窄的人才不肯帮助别人。



~