Вопрос:

8. They _______ 4,000 meters. (run)

Ответ:

8. They have run 4,000 meters. (run)