"This is he". That is good English but not in everyday use. "This is him" is definitely wrong. I have known a few people to use "This is he" more as a display of "how well educated they are" rather than because it is part of everyday speech.
Ikia wrote: |
You often hear, "It's me." |
|
That doesn't make it correct!
Clive wrote: |
It's hard sometimes to explain why something sounds odd. |
|
Because it is not in everyday speech in your location.
Anonymous wrote: |
|
The meaning of my life is she.
|
|
I call this a Yoda construction after the character from Star Wars. It is too far from everyday speech to be considered normal in any way. It grammatically sound though, as is a sentence such as "Him killed I with my sword." which sounds just as bizarre.