has done 和 done有什么区别

如题所述

前者是过去完成时
指过去的过去发生的动作
后者是现在完成时have
done的第三人称单数形式
指过去已经发生过的动作
had
done是过去完成时,指过去已经完成的事.has
done是现在完成时,指现在已经完成的事
温馨提示:答案为网友推荐,仅供参考