If you know the correct answer, what else can we tell you? You thank someone FOR something. (You can thank someone WITH something if you use that "something" as the way you show your appreciation.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.