Learn English – “Said by he who…” vs “said by him who…”

casepronouns

What the non-cooperatives were told was 'Ok it's been nice knowing you…' said by he who was/is in charge. (sentence copied from this link)

I was just wondering why it's "by he who", not "by him who"?

Generally if we remove the clause the sentence will be – * "…." said by him*

And the clause is modifying the pronoun, adding some extra information to him.

What is the grammatical explanation?

Best Answer

As has been said in the comments, languages are constantly undergoing transformation. In cases like this, I like to use Google Ngrams. You can basically search a database of books written after 1900 for specific expressions and their frequency of use.

Link to Ngrams page

As you can see, "by him who" is vastly more popular, so I suggest using that, as @apsillers already stated in a comment.

Related Topic