This question already has an answer here:

It was he who messed up everything.

It was him who messed up everything.

What is the difference between these two sentences?

marked as duplicate by user140086, Community Jan 7 '16 at 11:22

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.


Strictly speaking, proper grammar requires subject pronouns be used when they rename the subject. So the subject pronoun "he" follows the verb "to be" as follows:

  • It is he.
  • This is she speaking.
  • It is we who are responsible for the decision to downsize.
  • It was he who messed up everything.

Also, when the word "who" is present and refers to a personal pronoun, such as "he," it takes the verb that agrees with that pronoun.

Correct: It is I who am sorry. (I am)

Incorrect: It is I who is sorry.

Correct: It was he who messed everything up. (he messed)

HOWEVER, in informal English, many people tend to follow "to be" verbs with object pronouns like me, her, them, and him. Many English scholars tolerate this distinction between formal and casual English.

Example: It could have been them.

Technically correct: It could have been they.

Example: It was him who messed everything up.

Technically correct: It was he who messed everything up.

For source material that well establishes this, check the following page on Grammar Book: http://www.grammarbook.com/grammar/pronoun.asp .

  1. Get him! It's him!
  2. Get him! It's he!

Technically, the former should be wrong and the latter correct. In reality, only the former is used. Go figure.

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