Student or Learner
I don't know which sentence is OK and why. I'll appreciate your help. Thank you.
Who invented the telephone?
Who was the telephone invented by?
"(W)ho' should be "whom" as it is a prep complement. However, some grammarians dismiss the persistence of this rule. I would say with "Whom" the sentence would be fine.
And some grammarians cling to the "never end the sentence with a prep" principle. Actually, many scholars dismiss it.
Thanks again for your answers. Still, I don't know which one is correct
Are you sure? My teacher said that the first construction is not common in spoken English. Is it true?