I am unable to understand which one is the correct?

  • 1
    Always use who; don't use any of the other ones. Even native speakers don't understand how to use them and they're dying out. – John Lawler Mar 5 at 18:05
  • Does this answer your question? "Can I help who's next?" – Rattler Mar 5 at 19:15

The choice between who[ever]/whom[ever] comes down to the role of the relative pronoun in the subordinate clause. In this case, it will be nominative rather than oblique since who is linked to he by was.

Now, for whoever vs who, whoever implies an indefiniteness which isn't here so the correct phrase would be “When he first entered the classroom no one knew who he was.”

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.