I'm sorry ____ you so much trouble.And thank you for your help.为什么要用to have given不能用to give吗?这算什么用法呢?I'm sorry to do sth难道不是为已经发生的事道歉吗?为什么还要用完成呢

问题描述:

I'm sorry ____ you so much trouble.And thank you for your help.
为什么要用to have given不能用to give吗?
这算什么用法呢?
I'm sorry to do sth难道不是为已经发生的事道歉吗?为什么还要用完成呢

And thank you for your help 可以知道 gei you so much trouble 是过去发生的 所以用过去完成时