Only 3 is correct.
Winning is much better than getting.
1. Congratulations you on winning first prize in the spelling contest.
2. Congratulations you on your winning first prize in the spelling contest.
3. Congratulations on winning first prize in the spelling contest.
4. Congratulations on your winning first prize in the spelling contest.
(Are they all grammatical? Which ones are commonly used? Thank you. Can we use 'getting' instead of 'winning'?)
1 answer