Dismiss Notice
You are browsing this site as a guest. It takes 2 minutes to CREATE AN ACCOUNT and less than 1 minute to LOGIN

Matumizi ya "For" na "On"

Discussion in 'Jukwaa la Lugha' started by Revolution, Jan 4, 2012.

  1. Revolution

    Revolution JF-Expert Member

    #1
    Jan 4, 2012
    Joined: Feb 28, 2008
    Messages: 446
    Likes Received: 3
    Trophy Points: 35
    Wana JF naombeni msaada...ni neno gani sahihi?

    a) I would like to congratulate you for this great achievement.

    b) I would like to congratulate you on this great achievement.
     
  2. d

    denim kagaika JF-Expert Member

    #2
    Jan 4, 2012
    Joined: Aug 11, 2011
    Messages: 228
    Likes Received: 1
    Trophy Points: 0
    b) on.
     
  3. 3D.

    3D. JF-Expert Member

    #3
    Jan 4, 2012
    Joined: Sep 7, 2010
    Messages: 1,022
    Likes Received: 2
    Trophy Points: 0
    Kwa mawazo yangu naona sahihi ni ON. FOR ingekuwa sahihi kama sentensi ingekuwa hivi:

    I would like to congratulate you for achieving (kitendo/verb) this....

    Katika sentensi zote mbili kuna watu wawili, anayepongeza na anayepongezwa. Matendo katika sehemu ya anayepongeza ni like na congratulate wakati anayepongezwa hajawekewa kitendo ambacho kingeendana na FOR. Maneno "this great" katika kifungu cha maneno "this great achievement" yanapamba tu nomino/noun achievement (yenyewe si nomino kimsingi) hivyo dhana kuu hapa ni achievement ambayo ni nomino. Kwa muundo wa sentensi nzima ON ndiyo sahihi kwa kuwa inaendana na nomino (noun) badala ya for ambayo ingeendana na verb / kitenzi (nasisitiza kwa mujibu wa sentensi hii).

    Wanaojua zaidi watatusaidia.
     
  4. LE GAGNANT

    LE GAGNANT JF-Expert Member

    #4
    Jan 4, 2012
    Joined: Jan 20, 2011
    Messages: 1,242
    Likes Received: 4
    Trophy Points: 135
    Learn more about the use of various prepositions, find some books about english grammar and structure, it will be very much helpful for you not only for those two but other prepositions too!
     
Loading...