This question already has an answer here:

We know that it was he. Is this sentence correct? Or should I swap 'he' by 'him'?

marked as duplicate by Edwin Ashworth, Andrew Leach Aug 30 '17 at 14:35

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Here are some posts that might help you. – Lawrence Aug 30 '17 at 13:32
  • 1
    Prescriptivists say nominative "he", but everyone else says accusative "him"! – BillJ Aug 30 '17 at 13:40

"He" is correct under the classical rules of English grammar, but in modern, colloquial American English, "him" is the only choice that would not sound odd.

Not the answer you're looking for? Browse other questions tagged or ask your own question.