Thank you for having taken so much trouble to help.和Thank you for taking so much trouble to help.有什么区别,前面那一句是动名词完成式的被动语态?
还有上面句子的句子成分解析,特别是to help作什么成分?谢谢!