I have promised to have the work finished by the end of this week

问题描述:

I have promised to have the work finished by the end of this week
翻译:我已经答应 本周末完成这项工作了
我怎么觉得这句 是 一个现在完成时嵌套在另一个现在完成时里?
解释解释这个句子~
还有 have the work finished 为什么不是 have finished the work ?

have sth done并不是完成时,而是一个结构,这个结构的是表示"使某事被做"的含义