keep doing(~し続ける)という表現を知っているかどうかが全てです。
doing は動名詞です。
NHKラジオ講座の講師・遠山 顕先生の有名なフレーズに
Keep listening, keep practicing, and keep on smiling!
というのがあります。最後が keep on smiling になっていますが,
keep on doing の形でも同じ意味です。
むしろ〈動作の継続〉を表現する副詞 on が付くことで
「続ける」という意味が強まります。
問題に戻って各選択肢を見てみると,それぞれ
drive(原形),drived(過去形・過去分詞形),
driving(現在分詞・動名詞),to drive(to 不定詞)
ですので,正解は【3】番です。
You should not keep driving for more than 8 hours.
(8時間より長く運転し続けてはいけません。)
義務の助動詞 should に not がついているので
「~してはいけない」という意味になります。
more than 8 hours は”8時間”を含まないことに注意しましょう。
more の反対語 less を使った less than 6 hours も「6時間未満」です。