Your visit has cheered up the sick man.中cheer为什么用过去时?

问题描述:

Your visit has cheered up the sick man.中cheer为什么用过去时?

这是现在完成时-have done,只不过cheer的过去时和现在完成时都是cheered,不是过去时的.