Originally posted by: foreverlazy
@bold: While that may be true, your use of the subject pronoun in this case defeats purpose as the subject pronoun is meant to replace the noun performing the action, hence the use of 'he', so therefore the original phrase correct as the "her" in this case is receiving the action so you need the object pronoun.
No; "to be" (e.g. "was") is a verb that equates two subjects. This verb never has an object. Only subject pronouns should be used with this verb in English.
"He" is the subject of the verb "had ... (not) realized" and the subjects of the verb "was" are "it" and "she."
193