「would have done」是英語中一種複雜的語法結構,主要用於表示過去某一時間的將來某個動作的完成,具體可參考如下信息:
「would have done」通常用於表示在過去某一特定時間點之前已經完成的動作。例如,「He said he would have finished his work by the end of the day」(他說到一天結束時他會已經完成他的工作)。
「would have done」也用於虛擬語氣中,表示與過去事實相反的情況。例如,「If I had left earlier, I would have been on time」(如果我早點出發,我就會準時到達)。
這種結構強調了未實現的動作或情況,通常帶有遺憾或條件性的含義。