"One of the children who was" vs. "one of the children who were" [duplicate]

In the construction "one of the [plural noun] who ...", should the verb agree with "one" or "[plural noun]"?

For example, which of the two following sentences is grammatically correct? Or are both acceptable?

  1. She was one of the several children who was sold at the auction
  2. She was one of the several children who were sold at the auction.

Solution 1:

Answered here because this related question has been closed...

Either is correct, but they mean different things.

He is one of the boys who play football.

Translation: There are some boys who play football, and he is one of them.

He is one of the boys who plays football.

Translation: There are some boys, and he is one of them that happens to play football.

Solution 2:

" she was one of the several children who were sold at the auction."

The main thought of the sentence is "She was - sold at the auction" not "several children who were sold at the auction" which would otherwise be a hanging sentence (sentences that doesn't sound quite complete).

The answer therefore is "she was one of the several children who was sold at the auction" (main sentence is in bold, the rest are only supporting the main sentence).

My preferred way of determining whether to use singular or plural is by isolating the subject... who are we really discussing here? is it the "several children" or is it "she"? once you have come up with your possible candidates, eliminate the others then try each of them, determine if they sound complete.

I am not a grammar person nor a native speaker and I find it hard to understand all the rules in a grammar book so I cant explain the rules per se. if I'm wrong, kindly send me a feedback. This is all a learning process to me. Thanks