有in the past的句子里一般要用现在完成时?

问题描述:

有in the past的句子里一般要用现在完成时?

We have accomplished as much in the past 3 years as would have taken 10 years in the past.