作业帮 > 英语 > 作业

请问having done只能做状语吗?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 18:25:09
请问having done只能做状语吗?
当然不是
having done可以看作是分词的完成式,或者是动名词的完成式
如果是分词,基本上都是充当状语
如果是动名词,那就是充当主语或宾语了
请看例句:
分词作状语:Having finished his homework, Tom went home.
= After Tom finished his homework, Tom went home.
强调汤姆在完成作业后才回家的,表示分词的这个动作先于回家的这个动作.
动名词:I regret having made the same mistake again.
我很后悔又犯了同样的错误,强调动作已经犯了.
望采纳!