1〜3はthree opinions の代名詞を選びます。
3つなので2つのものを表すboth、either、neitherは除外します。
1. 動詞が複数なので単数扱いのeachはだめ、allは人を表す時は複数扱いなのでall
2. 動詞が単数なのでeach
3.3つ以上の否定なのでnone(普通はnone of 〜)
4,5は名詞を修飾してるので形容詞を選びます。
形容詞でないnoneを除外します。
4. eachは単数形の名詞を修飾します。
familyは家庭と一括りにする場合単数扱いですが、家族一人ひとりを表す時は複数扱いです。
「彼は私の家族全員を知っている」という文なのでeachは使えません。
複数形の名詞につくallが正解。
5. personは単数形の名詞なのでallが使えません。
単数形の名詞につくeachが正解。
6〜8はtwo opinionsの代名詞を選びます。
さっきとは逆に3つ以上を表すallとnoneを除外します。
bothは複数扱い、either、neitherは単数扱いです。
6. 動詞が複数なのでboth
7. 動詞が単数なのでeither
8. 動詞が単数なのでneither
詳しい解説ありがとうございます。