現在分詞的完成形式“having + 過去分詞”用于描述發生在謂語動詞所表示的動作之前的動作。例如,“Having been there many times, he offered to be our guide.”意為“因為他去過那里很多次,所以他主動提出為我們當向導。”又如,“Having answered the letter, she went on to read an English novel.”即“在讀完信之后,她繼續讀起英文小說。”如果非謂語動詞與主句主語之間存在被動關系,應使用done。例如,“Given more time, I will do.”這里的“Given more time”表明“我”對更多時間的需求是被動接受的,因此應使用done形式。在選擇動名詞和現在分詞的完成形式時,應根據動詞與主語之間的關系來決定。如果動詞表示的動作發生在謂語動詞之前,則使用現在分詞的完成形式“having + 過去分詞”。如果動詞表示的動作是被動的,則應使用done形式。例如,“Having finished his homework, he went out to play.”意為“他完成了作業之后出去玩了。”而“Given more time, I will do.”表明“我”對更多時間的需求是被動的,因此應使用done形式。需要注意的是,非謂語動詞的時態選擇應基于動詞與主語之間的關系,而非時間順序。在選擇時態時,應關注動詞與主語之間的被動關系,以確保表達的準確性和邏輯性。舉例來說,“Having received the package, she opened it.”表示“她在收到包裹之后打開了它。”這里的“having received”表明動作發生在謂語動詞之前,因此使用現在分詞的完成形式。而“Given a chance, I will try.”則表明“我”有機會嘗試,這是一個被動需求,因此應使用done形式。通過以上分析可以看出,在選擇動名詞和現在分詞的完成形式時,應根據動詞與主語之間的關系來決定。正確選擇時態有助于表達的準確性和邏輯性。