勵志

勵志人生知識庫

having done用法

Having done」的用法

「Having done」是英語中一種特定的語法結構,它源自動詞的ing形式加上完成時態,通常用來表示一個動作已經完成,並且這個動作發生在主句動作之前。以下是「having done」的主要用法:

作分詞使用:

作為狀語,表示動作的先後順序,例如:「Having finished his task, he went to bed.」(完成作業之後,他上床睡覺了)。

作為表語或賓語補助語,用於描述狀態或動作。

作為定語,修飾名詞,表明與名詞的關係。

作動名詞使用:

作為主語或賓語,表達一個完整的概念或請求。

作為定語,描述名詞的性質或特徵。

特殊用法:

與「after」從句搭配時,「having done」可以省略為「doing」,因為「after」本身已經暗示了動作的先後順序。

「Having done」也可以作為讓步狀語,表達儘管完成了某事,但結果仍然如此,例如:「Having made great achievements, he is still modest.」(雖然已經取得了偉大的成就,但他還是很謙虛)。

結構特點:

「Having done」通常不與介詞「after」一起使用,因為它已經明確表示了動作的完成和先後順序。

與「done」相比,「having done」表示主動的動作,而「done」可以是主動或被動的,強調動作的完成。

通過以上分析,「having done」的用法多樣且靈活,可以根據句子的上下文和語境來選擇最合適的用法。