现在分词的完成式作状语通常都是表示其动作发生在主句动作之前,感觉此时的主句谓语通常都是用一般过去时。如:
Having bought our tickets, we went into the theatre. 我们买好票后就走进剧场。
Having packed up her things, she went to book her ticket. 她收拾好行李之后就去买车票。
Having read the instructions, he snatched up the fire extinguisher. 看完说明书之后,他拿起了灭火器。
Having found a hotel, we looked for somewhere to have dinner. 在找好旅馆之后,我们就去找吃饭的地方。
请问一下,当现在分词的完成式作状语时,它相应的主句可以用现在时态吗?比较一般现在时,现在完成时等。谢谢您的解答!
问题中的“现在分词的完成式作状语通常都是表示其动作发生在主句动作之前,感觉此时的主句谓语通常都是用一般过去时。”的说法欠妥,因为这种句子属于简单句,所以应该把“主句”二字去掉。
当现在分词的完成式作状语时,如果语境需要,谓语动词可以用现在时态。例如:
Having been married fifty years, they still love each other passionately. (张道真、温志达编著:《英语语法大全》上册1087节)
这里的 love是一般现在时。