Student or Learner
I've found this:
- Whom after Prepositions
Always use whom after prepositions. (Prepositions are words like to, with, by,on, in, near.)
- You have a child by whom? (by – preposition)
- With whom did you see Janice? (with – preposition)
- That is the lady to whom I made the promise. (to – preposition)
- That is the lady whom I made the promise to. (This is similar to the example above. Ideally, you should not end a sentence in a preposition (like to), but sometimes it sounds better. The word to still governs whom even though it is at the end of the sentence.)
I know it's not logical to try to end your sentences with something other than a preposition at all cost, for example: "John has much about to be happy" which is a nonsense, but what when the situation is not so clear?
For example: Who did you give this book to? or To whom did you give this book?
Who was it designed for? or For whom was it designed?
This is the lady who(m?) I made the promise to. or This is the lady to whom I made the promise.
Dear folks, I am an ESL student so don't ever hesitate to correct me, even the slightest details!
"Who did you give this book to?" and "To whom did you give this book?" are both perfectly acceptable. There is no truth to the old "rule" that you can't end a sentence with a preposition. For me, the first sentence (of my two) is more natural and the second is much more formal.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.