my teacher told me that he was satisfied with what I ______ done.是填have 还是 had?为什么?

问题描述:

my teacher told me that he was satisfied with what I ______ done.是填have 还是 had?为什么?

应该填had
因为前面的动作told以及satisfied全部是过去时,而What I had done是在发生在satisfied和told更早一点的动作,have是现在完成时的表达,所以应该用过去完成时的had答案是have,答案错了??能解释为啥吗??你在哪里查到答案是have?对方有解释为什么吗?解释是“老师一直到现在都很满意”