BY THE TIME HE________ ,HE HAD DRIVEN SIX HUNDREDS MILES A. STOPPED...

6.By the time he________ ,he had driven six hundreds miles A. stopped B. has stopped C. stops D. had stopped