wouldhavebeen和wouldhavedone有什么区别吗

如题所述

would have been/done本应是/做…
不是对将来事情的推测,而是表示与过去事实相反的情况,虚拟语气.
——————————————————————————————————
表示与过去事实相反的情况的虚拟语气构成:
从句:Had+过去分词,主句:Should/would/could/might have done.
例If I had got there earlier,I should/could have met her.如果我早到那儿,我就会见到她.(事实上:去晚了)
would have been 是属于would have done的一种。
,由于句子没动词,故用be动词
温馨提示:答案为网友推荐,仅供参考
相似回答