I understand the logic behind use of plural verb in 'one of the' sentences like

"He's one of the soldiers who have been shot" OR "this is one of the buildings that have been burnt down"

But it's extremely confusing whether to use singular or plural verb when it comes to sentences that don't start with a "S/he is one of the + who" or "this is one of the+ who/that". Example:

"One of the soldiers who HAVE been shot" OR "One of the soldiers who HAS been shot" which is correct?

  • However the sentence starts, 'the solders who have been shot' is plural, thus you write 'who have been shot'. One of the solders who have been shot is my cousin. – Michael Harvey Nov 17 '19 at 15:29
  • However, 'one of the soldiers has been shot' is possible.. – Michael Harvey Nov 17 '19 at 15:35
  • This is not rare. – Michael Harvey Nov 17 '19 at 15:43
  • Either plural or singular can be used according to its suitability. This is a case I too had had trouble with as an English learner. Good job bringing it up. – Jithu Nov 18 '19 at 4:35

Either has or have could be correct depending on what you are trying to say.

The meaning can often be clarified by punctuation:

One of the soldiers who have been shot is being treated by the Medic."

This means some of the soldiers have been shot, and the Medic is treating one of them.

One of the soldiers, who has been shot, is being treated by the Medic.

This means just one of the soldiers has been shot, and he is being treated.

The difference can also be heard in speech (when you can't see commas) by the pauses between words, and the intonation of the speaker.

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.