did 表过去have done表过去的过去?那had done呢?

问题描述:

did 表过去have done表过去的过去?那had done呢?

did表示过去某个特定时间发生,并且一下子就完成了的动作
have done 表示到目前为止已经结束或完成的动作或状态(动作截止到现在).
had done表示到过去某时为止已经结束或完成的动作或状态(动作截止到过去某时).