关于thank sb. for doing sth.的句子成分解析


Thank you for having taken so much trouble to help.和Thank you for taking so much trouble to help.有什么区别,前面那一句是动名词完成式的被动语态?

还有上面句子的句子成分解析,特别是to help作什么成分?谢谢!


如题
请先 登录 后评论

1 个回答

?Thank you for having taken so much trouble?(介词短语作原因状语,having taken 是动名词的完成式,是主动形式,因为后面有宾语)to help(动词不定式作目的状语).?Thank you for taking so much trouble?(介词短语作原因状语)to help(动词不定式作目的状语).
请先 登录 后评论