BY THE TIME HE ……….., HE HAD DRIVEN SIX HUNDRED MILES. A. STOPPED...

10. By the time he ……….., he had driven six hundred miles.

A. stopped

B. has stopped

C. had stopped

D. stops