
现在分词的完成形式“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形式。
通过以上分析可以看出,在选择动名词和现在分词的完成形式时,应根据动词与主语之间的关系来决定。正确选择时态有助于表达的准确性和逻辑性。