英文what did i do和what have i done有什么区别吗?
有区别的。 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. 我看过这部电影。