在阅读中我经常可以看到would have been 的身影,可总有点不大习惯的感觉。那位学长学姐能帮小弟总结一下在虚拟语气中would的用法?

热心网友

由于过去某时间未发生A情形,所以B情形并未发生,但是如果当时A情形发生,则B情形可能会已经发生,此时常用would have done来表达。例如, Had you listened to my advice, you would have been accepted.如果你当初听了我的建议,你就会已经被接纳了。

热心网友

主语+would(should 、could、 might)+have +过去分词用于虚拟语气中主句里表式与过去事实相反,从句中用had +过去分词;I would have gone abroad if I had had a lot of money.(实际上我没有那么多钱).He should have told you the truth if he had known it.would(should cought might)+have +过去分词;would、表示“可能,会” should“应该”责备口气 might“或许”(语气最弱)

热心网友

对不起,我不太清楚,可能是完成时吧.