We have achieved still greater success this year than we did last year.

问题描述:

We have achieved still greater success this year than we did last year.
为什么句子中用did而不用have done或had done.

have received是现在完成时,后半句last year用过去式就可以了