Learn English – ‘I made it’ and ‘I did it’ vs ‘I have made it’ and ‘I have done it’

past-tensepresent-perfect

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.

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:

  • I've done it!
  • I've made it!

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:

  • I did it!
  • I made it!

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.