This is a grammatical error involving the misuse of a subject pronoun as an object, known as a case error.
People often make this error because "him" is commonly used in everyday speech, and the sentence structure "it was him who" feels natural, though it's grammatically incorrect.
The correct form is "it was he who", using the subjective case "he" because it follows a linking verb.
The error occurs due to the common confusion about the ... Learn more →
The error occurs because "flush out" and "flesh out" sound ... Learn more →
People often confuse "apart" with "a part" because they sound ... Learn more →
The error occurs because "awhile" and "a while" sound similar ... Learn more →