请问不定式和having done 还有to have done 是不是不能做伴随状语??

如题所述

没错。

不定式一般在句中充当主语,宾语,表语,定语,补足语,独立成分和状语。
而不定式做状语时,一般只做目的状语或结果状语,不做伴随状语。

而having done sth和to have done sth亦是如此。
因为用非谓语动词的完成形式时,一般表示其发生在谓语动作之前,而不是和谓语动词同时发生,所以也就不可能做伴随状语了。

做伴随状语的一般都是现在分词和过去分词的一般式:doing 或 done,有时形容词等也可作伴随状语。

如:He hid himself in the cave, cold and hungry.来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-01
伴随状语只有doing和done的适当形式。to do不作伴随状语,所以to have done就不neng作伴随状语了。having done是可以作伴随状语的。
比如:Having waited half an hour,he decided to give up.
相似回答