在閱讀中我經常可以看到would have been 的身影,可總有點不大習慣的感覺。那位學長學姐能幫小弟總結一下在虛擬語氣中would的用法?
熱心網友
由于過去某時間未發(fā)生A情形,所以B情形并未發(fā)生,但是如果當時A情形發(fā)生,則B情形可能會已經發(fā)生,此時常用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“或許”(語氣最弱)
熱心網友
對不起,我不太清楚,可能是完成時吧.