Ответ:

Перевод задания: Выберите правильную форму глагола: Present Perfect или Present Perfect Continuous.

  1. Nina has been learning English for 2 years. (Нина изучает английский уже два года.) Длительность процесса, продолжающегося до настоящего времени, выражается Present Perfect Continuous.
  2. The birds have already flown to the South. (Птицы уже улетели на юг.) Слово already подчёркивает завершённый результат; используется Present Perfect.
  3. They have known him for many years. (Они знают его уже много лет.) Глагол know обычно не употребляется в форме Continuous.
  4. Mike has forgotten to learn the poem. (Майк забыл выучить стихотворение.) Здесь важен результат — он не выучил стихотворение; используется Present Perfect.