Ответ:

Перевод задания: Фрэнк … уже шесть часов без перерыва, поэтому решил где-нибудь остановиться и отдохнуть.

20) A — had been driving. Past Perfect Continuous показывает длительное действие, которое продолжалось до другого момента в прошлом и объясняет последующее решение.

Frank had been driving for six hours without a break, so he decided to stop somewhere to rest. (Фрэнк ехал уже шесть часов без перерыва, поэтому решил где-нибудь остановиться и отдохнуть.)