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。
只有心胸狭窄的人才不肯帮助别人。
~