[Grammar] me or for me

Status
Not open for further replies.

moqaddas

Junior Member
Joined
Apr 18, 2011
Member Type
Student or Learner
Native Language
Urdu
Home Country
Pakistan
Current Location
Pakistan
''She bought me a nice dress'' OR ''She bought for me a nice dress'
1.'What will be appropriate to say?
''She buys me new clothes''
2.Is it right to say clothes in place of ''dress''?
 

minnieuk

Junior Member
Joined
Feb 28, 2011
Member Type
English Teacher
Native Language
British English
Home Country
Great Britain
Current Location
Great Britain
''She bought me a nice dress'' OR ''She bought for me a nice dress'
1.'What will be appropriate to say?
''She buys me new clothes''
2.Is it right to say clothes in place of ''dress''?

You should say 'She bought me a nice dress'.

You could also say, 'She bought a nice dress for me'.

You can use clothes instead of dress but clothes is uncountable.

Your sentence 'She buys me new clothes' is grammatically correct but it doesn't seem quite complete to me. I would prefer something like: 'She buys me new clothes when I need them' or 'She buys me new clothes all the time' but I think yours is acceptable.

You can also say 'She bought me some nice clothes'

I hope those suggestions help.
 

Paulys

Member
Joined
Dec 2, 2010
Member Type
Student or Learner
Native Language
Lithuanian
Home Country
Lithuania
Current Location
Lithuania
By the way,
You should say "She has bought me some nice clothes" because we DO NOT know definite time. I just want to suggest you use the "Present Perfect" tense. :up:
On the other hand either are correct.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
You should say "She has bought me some nice clothes" because we DO NOT know definite time. I just want to suggest you use the "Present Perfect" tense. :up:
On the other hand either are correct.
If either is correct, then it is pointless to say, "You should say 'She has bought me some nice clothes'". Both are possible utterances. Which one we use depends on the context.
 

Offroad

Key Member
Joined
Feb 9, 2008
Member Type
Interested in Language
Native Language
Brazilian Portuguese
Home Country
Brazil
Current Location
Brazil
Is it 'for me' or 'to me'?

She bought a nice dress to me! (Does it suggest that I am giving an opinion about the dress?)
She bought a nice dress for me! (Did I get a new dress?)

Thanks
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Is it 'for me' or 'to me'?

She bought a nice dress to me! (Does it suggest that I am giving an opinion about the dress?)

We would not use this. If you want to give an opinion then it would be "She bought a dress which I thought was nice".


She bought a nice dress for me! (Did I get a new dress?)

This would be the correct sentence if she bought the dress and gave it to you.


Thanks

See above.
 

Paulys

Member
Joined
Dec 2, 2010
Member Type
Student or Learner
Native Language
Lithuanian
Home Country
Lithuania
Current Location
Lithuania
If either is correct, then it is pointless to say, "You should say 'She has bought me some nice clothes'". Both are possible utterances. Which one we use depends on the context.

Why to say "She has bought me some nice clothes" is pointless?
 

Bastian

Banned
Joined
Jul 20, 2011
Member Type
English Teacher
Native Language
(Afan) Oromo
Home Country
Aaland
Current Location
Aaland
Why to say "She has bought me some nice clothes" is pointless?

Because the issue at hand is not tenses or aspects but (prepositional) objects.
 
Status
Not open for further replies.
Top