Learn English – Why do we say “who you were” and not “whom you were”? Isn’t it the object of the verb

begrammargrammaticalityobjectswhom

I have a grammar which says that "whom" is used when it follow a preposition.

E.g: to whom am I speaking. to whom it may concern.

The grammar also says that "whom" is the object form of "who".
E.g. He was a person whom everyone regarded as trustworthy. (Whom is the object in the sentence.) "However, this is now felt to be excessively formal by most speakers and who is commonly used instead." (VINCE, M. and SUNDERLAND, P.,2003).

I'm reading "Inferno" and there is this sentence:
"Nobody had any idea who you were (…)"

Wouldn't that be whom? Is "who" in that sentence an object? You is the subject and who would be the object.

Best Answer

Who in the clause who you were is not the object of you. Only transitive verbs can have an object; and the verb to be is not transitive. It is a copula verb that "links the subject to a subject-related predicative complement†". For this reason who is correct in the sentence: Nobody had any idea who you were.

†The definition of copula in the Oxford Dictionary of English Grammar, p102.

Related Topic