勵志

勵志人生知識庫

wouldhavedone的意思

would have done」的含義和用法:

基本含義:

表示在過去某一時間點看來,將來某個時刻已經完成的動作。這通常用於描述過去未曾實現的願望或計劃。

虛擬語氣中的用法:

在虛擬語氣中,表示本應該完成但未完成的動作。這種用法表達了一種未實現的條件或結果,通常包含遺憾或責備的情感。

與「should/ought to have done」的比較:

「should/ought to have done」強調過去本應該做但實際上未做的事情,通常帶有責備或遺憾的情感。

「would have done」則更多用於表達過去的願望或計劃,即使這些願望或計劃最終未能實現。

例句:

"She said she would have finished her exams by then." 表示她過去希望(或計劃)在某個時間點之前完成考試,但實際上並未實現。

"He knew he arrived, she would have gone home." 表示他知道他到達時,她本已經回家了。

綜上所述,「would have done」不僅是一個語法結構,它還承載著豐富的情感色彩和特定的語境含義,在虛擬語氣中尤其突出其表達未實現願望或計劃的特點。