Sorry, no. The subject is always in the subjective case: he, she, it, we, you, they, who, whoever. It is the object which takes the objective case: him, her, it, us, you, them, whom, whomever. So “whoever it is” is correct.

Actually, in this instance it doesn’t matter whether “whoever” or “it” is the subject of the clause, because the verb to be doesn’t take an object, it takes a complement, which is always in the subjective case anyway. Hence “it is he” is correct, “it is him” is not.

Well, that’s what was (still is?) taught in traditional English grammar, which is modelled on the classical languages Latin and ancient Greek. In those languages distinctions of case are vitally important. It is debatable whether the classical rules apply to English. Hence, many English speakers say (and write) “it is him,” although pedants (like me) prefer “it is he”. Consider the following from the Gospel of John (18:4–5a) in a modern English translation (NIV):

Jesus, knowing all that was going to happen to him, went out and asked them, “Who is it you want?”
“Jesus of Nazareth,” they replied.
“I am he,” Jesus said.

(Note also the use of “who” in “Who is it you want?” If Jesus had used the verb to seek instead of the verb to be, it would have been “Whom do you seek?”)

But anyway, “whomever it is” just sounds wrong!

Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,


In reply to Re^5: Password request (*sandy*) by Athanasius
in thread Password request by Sandy

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.