トライしてみましょう…。
(4)
答え: ④
説明: whoever=anyone whoで、書き換えると、Anyone who is able to drive ...となりwho~driveがAnyoneを説明する部分になり「運転できる人ならだれでも」と訳します。そして、この部分が文全体の主語(主部)になります。文全体の訳例は「運転できる人ならだれでも参加できます。」です。
①が間違いなのは、peopleの場合、isではなく、areを使います。
(5)
答え: ②
説明: speed at which 主語+動詞(~)で「主語が~する速度」という意味があります。訳例は「あなたは、地球が太陽の周りを回る速度を想像できますか。」となるでしょう。
確認してくださいね。
説明が少し長くなりました。
参考になれば嬉しいです。