THEY ____ FOR MORE THAN FIVE MILES BUT THEY DID NOT STOP TO REST.A...

12. They ____ for more than five miles but they did not stop to rest.

A. were walking

B. have walk

C. had been walking D. have been walking