By the time he ………………….., he had driven six hundre...

Câu hỏi: By the time he ………………….., he had driven six hundred miles.

A. stopped

B. has stopped

C. had stopped

D. stops