margax
|
congratulate
|
Hi teachers,
"he congratulated me on my birthday" or he congratulated me for my birthday"? Which sounds more natural to you ? Are they both correct?
|
7 Nov 2012
|
|
|
Teacher Eric
|
Hi Margax! I would simply say "He wished me happy brithday". That sounds more natural to me. Eric |
7 Nov 2012
|
|
|
karka30
|
ON! you always congratulate ON! |
7 Nov 2012
|
|
abdel
|
ON
that �s the only right answer!
sorry Teacher Eric, what u said is right , but our friend asked about " congratulated" and we always say CONGRATULATED ON.
|
7 Nov 2012
|
|
|
piet88
|
You congratulate someone on something:
He congratulated me on my test results.
You congratulate someone for doing something:
He congratulated me for finishing the marathon.
Eric is right though. No native speaker would ever congratulate someone on their birthday. I know that is common in lots of countries and languages (I was surprised to be congratulated on my birthday when I was in Holland!) but we do not say that in English. |
7 Nov 2012
|
|
margax
|
Thanks dear teachers. You �ve all have been helpful. Actually I think that somehow you �re all right,and... Eric, sometimes we get so obsessed that we forget the simplest ways.
However, I �m very stubborn and still feel very comfortable with sentences like "I congratulated him for being so helpful."
|
7 Nov 2012
|
|
margax
|
Thanks piet88 this is exactly what i thought when I read Eric �s post!! and couldn �t believe I hadn �t thought of it when one of my students asked me today!!!!
|
7 Nov 2012
|
|
|