Post by GordonD Post by LFS
1) I bought a sandwich for the children. 2) I bought a sandwich for
3) I bought a sandwich for all the children. 4) I bought a sandwich
for them all.
5) I bought a sandwich for all of them.
Which can be used if I bought a sandwich for each?
In the context of a conversation, all of the sentences could convey
that meaning - unless, of course, the children were sharing a single
"I bought a sandwich for each child" would be preferable.
"I bought sandwiches for the children" sounds more natural to me. Of
course it doesn't tell you how many sandwiches each child had, but would
that matter under normal circumstances?
That would be a natural way to express it - unless, as you say, there
were special circumstances. If you ran out of sandwiches, you might
protest "I bought a sandwich for each child!". I can't imagine saying I
bought a sandwich for the children (or all the children). Even if there
were only two children, a single sandwich might not be enough, and that
sentence implies to me that all the children had to share a single sandwich.