We ________ for nearly 3 hours before we finally found a service station we could stop at.
A.had driven
B.have been driving
C.had been driving
D.have driven

Các câu hỏi liên quan