Правильный ответ: A. had been driving
Объяснение: Используется Past Perfect Continuous (had been driving), чтобы показать длительное действие в прошлом, которое привело к результату (решил остановиться).