[as a Christmas present] or [for your Christmas present]

bennyfriendly

Senior Member
korean
I have made up the sentence below.

(1) I will buy you a watch for your Christmas present.

My non-native English speaking friends think 'for your Christmas present' is wrong. Their revision is given below.

(2) I will buy you a watch as a Christmas present.

Is my sentence wrong? Thank you very much.
 
  • owlman5

    Senior Member
    English-US
    My non-native English speaking friends think 'for your Christmas present' is wrong.
    They don't know what they are talking about. There is no clearly right or wrong way to express the idea. For your Christmas present is definitely possible. It might be better to remain silent and surprise your friend with that present, however.

    (2) I will buy you a watch as a Christmas present.
    This version is also possible, but it isn't any more correct than your version was.
     
    < Previous | Next >
    Top