Ответ:

Перевод задания: Выберите лучший вариант.

  1. Doctors have cured many deadly diseases in recent decades. (Врачи вылечили многие смертельные заболевания за последние десятилетия.)
    Правильный вариант: c) have cured. Present Perfect употребляется с периодом времени, который продолжается до настоящего момента: in recent decades.
  2. In the last 100 years scientists have studied the atom and discovered DNA. (За последние 100 лет учёные изучили атом и открыли ДНК.)
    Варианты ответа на изображении обрезаны. По смыслу и указателю времени in the last 100 years требуется Present Perfect: have studied.