✨ Best Answer ✨
whoever(誰でも)だとmany people wereとなり、彼ら「全員」と言うニュアンスが強調されます。most of whomだと全員ではないが「ほとんど」の意味が強調され、アフリカンアメリカンではない人もいたと言う事が分かります。
一つ聞きたいのですが。この問題は長文ありきですか?私の説明で長文との意味は合ってますか? もしくは、単純にこの文章だけでの虫食いですか?
私もうる覚えなところがあり調べてみました。
単純にこの文章のみの虫食い問題ならばwereがキーになります。
複合代名詞が主格になる場合は三人称単数です。もし、答えがwhoeverならばbe動詞はwereではなくwasでなければなりません。その点からも答えがmost of~になります。
この問題は、文法の問題なので長文はないです!複合関係代名詞が主格になる時三人称単数と言うのは、初めて知りました。丁寧にありがとうござみます。

なるほど。わかりました!ありがとうございます!