Thank you for having taken so much trouble to help.和Thank you for taking so much trouble to help.有什么区别,前面那一句是动名词完成式的被动语态?还有上面句子的句子成分解析,特别是to help作什么成分?...
有书上说,下面两句相等(现在分词可以用完成式和一般式):Having finished his work, he began to have dinner.=Finishing his work, he began to have dinner.今天看到这个句子:Having found a hotel, we looked...