I am not sure which word would be more grammatically correct, "that" or "which", in this specific sentence:

"What is a librarian? It may be a person who sits at a little desk, talking in a very low voice and taking back books from people that/which have borrowed them".

  • Shouldn't it be whom ? – Mazura Jul 30 '16 at 17:32
  • No, it certainly should not be whom. Whom is used (if it is used) when it is not functioning as the subject of the verb; but the relative is the subject of "have borrowed". – Colin Fine Jul 30 '16 at 21:47

In modern English, relative which is not usually used of people. Either who or that will do fine. I would use who.

| improve this answer | |
  • 3
    Yes as you are talking about a person , I would use 'who'. – Gary Jul 30 '16 at 11:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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