Results 1 to 4 of 4
  1. Mad-ox's Avatar
    • Member Info
      • Native Language:
      • Hungarian
      • Home Country:
      • Romania
      • Current Location:
      • Romania

    • Join Date: Aug 2006
    • Posts: 3,471
    #1

    Cool Congratulate for/on?

    Hello everybody,


    Which one is correct and why:

    I congratulate you for your success.

    I congratulate you on your success.


    Thank you in advance,

    Madox

  2. 5jj's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,134
    #2

    Re: Congratulate for/on?

    On

    • Member Info
      • Native Language:
      • English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Mar 2009
    • Posts: 3,505
    #3

    Re: Congratulate for/on?

    I think you would hear/read either. But as a general guideline, if you want to make a distinction between use of the two, I would suggest, "on" followed by a noun (on your success, promotion, award, achievement etc.) and "for" followed by gerunds (for winning, achieving, creating, getting etc.)

  3. 5jj's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,134
    #4

    Re: Congratulate for/on?

    Quote Originally Posted by billmcd View Post
    I think you would hear/read either. But as a general guideline, if you want to make a distinction between use of the two, I would suggest, "on" followed by a noun (on your success, promotion, award, achievement etc.) and "for" followed by gerunds (for winning, achieving, creating, getting etc.)
    This may be a BrE/AmE difference. We'd use 'on' for both nouns and gerunds.

Similar Threads

  1. Congratulate
    By Unregistered in forum Ask a Teacher
    Replies: 1
    Last Post: 03-Feb-2008, 21:21
  2. congratulate you for
    By joham in forum Ask a Teacher
    Replies: 1
    Last Post: 17-Dec-2007, 21:47
  3. How To Congratulate Someone
    By Unregistered in forum Ask a Teacher
    Replies: 5
    Last Post: 04-May-2007, 03:03
  4. congratulate
    By dubbel in forum Ask a Teacher
    Replies: 1
    Last Post: 07-Feb-2005, 03:56
  5. congratulate for
    By Unregistered in forum Ask a Teacher
    Replies: 1
    Last Post: 04-Nov-2004, 08:59

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •