Learn English – An expression to mean ‘Thanks for that’

expressions

I can't recall exactly.. someone was saying something like..
To mean "Thanks for that" is it "I have you to thank for that" or "You have me to thank for that"?

Best Answer

I have you to thank for that!

This phrase means that the reason that "that" happened, is because of you. We can use the phrase to mean:

  • That was because of you. Thank you.

However, you need to be a bit careful, because sometimes we use this phrase sarcastically, or idomatically to mean that something is somebody's fault!

  • Oh no, Mark's not coming to the party
  • You've got Mary to thank for that. She was shouting at him yesterday. I don't think he'll come if she's coming.

So, if you want to use this phrase to show that you appreciate something somebody did, you need to make sure they won't think your blaming them for something!

Hope this is helpful!

Related Topic