Ответ:

Перевод задания: Поставьте глаголы в скобках в правильное время и кратко объясните выбор.

The scientists have studied this volcano for ten years, and they have discovered three new craters so far.

Перевод: Учёные изучают этот вулкан уже десять лет, и к настоящему времени они обнаружили три новых кратера.

Объяснение: For ten years связывает длительность с настоящим, а so far — результаты, полученные к настоящему времени; используется Present Perfect.