We for nearly 100 kilometres before we finally found a service station we could stop at.
We _______________ for nearly 100 kilometres 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

Đáp án C


- Căn cứ vào: “cách dùng của thì quá khứ hoàn thành”: Diễn tả một hành động xảy ra kéo dài trước một hành động khác trong quá khứ.
-> Khi muốn nhấn mạnh tính liên tục (quá trình) của hành động trong ngữ cảnh đó, ta dùng thì quá khứ hoàn thành tiếp diễn:
+ đã lái xe gần 100 km (hành động xảy ra trước và kéo dài liên tục)
+ tìm một trạm xăng để dừng lại (hành động xảy ra sau).
-> Đáp án A không sai nhưng đáp án C mới là phương án tối ưu nhất.
- Dịch nghĩa: Chúng tôi đã lái xe gần 100 km trước khi chúng tôi tìm thấy một trạm xăng chúng tôi có thể dừng lại.