A 形式
having+ 过去分词:
having done having seen
B 使用方法
分词的完成式可代替目前分词,如第276节B中所举的例子所示(即同一个主语的一个动作紧接着另一个动作):
Tying one end of the rope to his bed,he threw the other end out of thewindow.等于:
Having tied one end of the rope to his bed,he threw the other end out ofthe window.
他把绳子的一头系在床上,另一头扔出窗外。
分词的完成式强调第一个动作在第二个动作开始前就已经完成,但除非用目前分词的一般式可能使意思混淆不清外,一般非必要用这种结构。下面是导致混淆的一个例子:Read-ing the instructions,he snatched1 up the fire extinguisher。这句话给人的印象仿佛是两个动作同时发生的。因此在这里用分词的完成式做合适:
Having read the instructions,he snatched up the fire extinguisher.
看完了说明书之后,他飞速拿起了灭火器。
假如两个动作之间有一段间隔,则需要用分词的完成式:
Having failed twice,he didnt want to try again.
已经失败了两次,他不想再试了。
如第一个动作持续一段时间时,也需要用分词的完成式:
Having been his own boss2 for such a long time,he found it hard to acceptorders from another.
自己当老板已经这么久了,他感觉听不进去其他人的差遣。