Yes, this is she. Who's calling? [duplicate]

Solution 1:

Your instinct is a good one. You may hear "Yes, this is she," if you call a professional office, but most American speakers would say "This is Mary" or, "Speaking" to avoid sounding stuffy.

"Hey, it's me," is a given, due to the informality of hey, probably.

"They believed that the thief was I," would probably be avoided by saying, "They believed that I was the thief."

Solution 2:

It seems that you have a very good ear for colloquial English. I wish my ear for the languages I've studied was as good.

The grammatical construction you're asking about is the "predicate nominative" -- and as you already noted, it is very common to use the objective case even when the subjective is called for.

To look at your specific examples:

  • "They believed that the thief was I." (This sounds stilted and odd -- more so since it is so easy to say "They believed that I was the thief.")
  • "Hey, it's I." (I guess this is technically correct. Or, at least I can't identify a reason that it is wrong. But it sure sounds wrong -- perhaps because of the informality of the word "hey" and the contraction "it's". To my ear, a more formal rendering of "Hello, it is I" doesn't sound nearly as disturbing as "Hey, it's I".)
  • "Yes, this is she. Who's calling?" (This is actually pretty common. It sounds a bit formal -- but not weird.)

To answer your question: Yes, it will sound unnatural if you use the subjective case in casual conversation (as it would if I used it).