Not having got any answer,he was rather worried.这句为什么用having?

问题描述:

Not having got any answer,he was rather worried.这句为什么用having?

he 是这个句子中的主语,从语法角度说 have done是一个现在完成时态,但是由于was worried 与 got any answer 的主语一致,表示主动,所以用having

非谓语动词

非谓语动词作伴随状态,主动词是后面的was(rather worried),Not having got any answer是补充说明主动词的状态、原因或更进一步的说明等.可以改成两个句子:He hasn't got any answer yet,so he was rather worried.

前面半句是做条件状语从句用的,所以用非谓语动词