Ответ:
Перевод задания: Фрэнк … уже шесть часов без перерыва, поэтому решил где-нибудь остановиться и отдохнуть.
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. (Фрэнк ехал уже шесть часов без перерыва, поэтому решил где-нибудь остановиться и отдохнуть.)
