Why do English speakers say 'I made it!' and 'I did it!' instead of 'I have made it!' and 'I have done it!' when talking about succeed results of their actions. As far as I know, they should say 'have/has done' when talking about results.
Learn English – ‘I made it’ and ‘I did it’ vs ‘I have made it’ and ‘I have done it’
past-tensepresent-perfect
Best Answer
I suppose if you take in account the 'rules' of the language you would have to use the present perfect tense like so:
Now, I have seen these expressions in the present perfect before and am quite confident that they are also used. However, these expressions are used often as well:
The reason for this, I think, is simply that they have become a sort of fixed expressions. Language changes through languages use, and if an expression is used often enough it will become an exception to the rule.