
有区别的。 What did I do ? 我做了什么?一般过去时表示过去时间的动作。What have I done ?现在完成时态: have / has + done , 表示过去某一时间发生的动作延续到现在的状态或动作,或造成影响。I have seen the film. 我看过这部电影。

有区别的。 What did I do ? 我做了什么?一般过去时表示过去时间的动作。What have I done ?现在完成时态: have / has + done , 表示过去某一时间发生的动作延续到现在的状态或动作,或造成影响。I have seen the film. 我看过这部电影。