John brought Mary a book.

Which does the above sentence mean, John brought a book to Mary or John brought a book for Mary?
1 2
I would say for.
it means john brought a book to mary. the above sentence which you wrote is correct grammatically
Teachers: We supply a list of EFL job vacancies
Oops, sorry. I was inattentive and thought it was the word "bought". For "brought" there should be "to" indeed.
Bring Helen a present. = Bring a present __ Helen.
Which preposition should I use, for or to?
Bring a present for Helen, in almost all cases.

I suppose, if Helen and Mary were both wrapping the gifts you had bought for the charity, and Helen was ready to wrap another, you COULD mean bring it to her to wrap, but in 99.9% of the cases, it would be understood to mean that the present was intended for Helen.
Students: We have free audio pronunciation exercises.
Which does the above sentence mean? ...
See Ditransitive Verb (Sentence formation)

John brought Mary a book

can mean either of these:

John brought a book to Mary.
John brought a book for Mary.

The reason is that the verb bring can take either to or for, and the transformation from either of these to a double object construction causes the the preposition to be irretrievably lost.

You're trying to put spilt salt back in the shaker through the little holes on top! Emotion: smile

John brought a book to Mary.
John brought a book for Mary.

What's the difference in meaning between the above two sentences?
to Mary means simply that you are carrying it over to her.

for Mary means that it will belong to her afterwards (unless it specifies othewise - but she will keep possession of it for at least a little while).

John brought his daugther Mary to his son's baseball game, but Mary gets easily bored watching sports, so John brought a book for Mary.

Mary saw a big old hairy spider. "Quick, get me something to squash it with," she called. So John brought a book to Mary.

Does that help?
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more