At the end of a movie, the main character kills the mean people and another person replies "she did it".
Why did he use past simple? I would have used "she has done it* because the action is important to the present.
At the end of a movie, the main character kills the mean people and another person replies "she did it".
Why did he use past simple? I would have used "she has done it* because the action is important to the present.
Both are acceptable:
She did it!
She has done it!
I think there might be a difference in usage depending on the version of English. In American English, I believe we tend to use the simple past more often, where it might be more common to use the present perfect in British English. I'm sure someone will correct me if I'm wrong about that.