In the following sentence from Lolita, Humbert Humbert, in describing with maximum condescension the character of his new wife, states:
'I had always been aware of the possessive streak in her, but I never thought she would be so crazily jealous of anything in my life that had not been she.'
Why is it 'anything that had not been she' and not 'anything that had not been her'? I understand that 'she' is a third person pronoun and cannot function as the object of a sentence, i.e. The message was for her, not The message was for she, but I'm still unsure of its use here.
I tried to swap she with a noun, because I thought if a noun worked there, then so would her, like 'anything in my life that had not been house, or car', which obviously do not, but found that abstract nouns sort-of work?
She was so crazily jealous of anything in my life that had also inspired sadness.
Ironically, he was wearied by anything in his life that had not been work.
Or even like place nouns:
On the topic of holidays, she dismissed any suggestions that did not include Europe
These are unnatural sentences but I don't think them grammatically incorrect, and I feel like I've kept the subject/object patterns as the initial one.
Thanks as always for your valuable insights.