When I used "I'm anxious for your arrival" to mean "I'm looking forward to your arrival", my teacher(nonnative English speaker) told me that I should avoid using "anxious" in that context. According to what he explained, in most cases the word "anxious" is employed to mean "worries" so even if "anxious for something" means to want to have it, or to want it to happen, it may confuse people who are listening to. He is a nonnative speaker but lived in America for quite a long time and from his experience he said he was 100% sure of this. At home I've consulted the dictionary and it cleary defines "anticipation" for "anxious to do something, anxious for something, anxious that something should happen". It seems to me it's all right to use "anxious for" in this case. I'm totally confused. I'd really appreciate it if you would give me your viewpoints on this regard. Thank you very much.
Top answer
Hi, There's nothing wrong with 'I'm anxious for . . '.
— Clive
Hi, There's nothing wrong with 'I'm anxious for .
.
'.
But 'I'm looking forward to .
.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.