Ответ:

Перевод задания: Выберите правильный вариант глагольной формы.

  1. has been writing (пишет уже 40 минут): действие началось в прошлом и продолжается.
  2. have already translated (мы уже перевели текст): результат уже достигнут.
  3. for 3 hours (в течение трёх часов): с Present Perfect Continuous говорится о продолжительности действия — They have been flying over the ocean for 3 hours.
  4. travels (Она часто летает Delta): наречие often указывает на регулярное действие.
  5. have … been: вопрос о продолжительности действия — How long have you been reading this book?

Ответ: 1 — b; 2 — a; 3 — a; 4 — a; 5 — a.

Перевод выполненных предложений: 1. Он пишет контрольную уже 40 минут. 2. Мы уже перевели текст. 3. Они летят над океаном уже три часа. 4. Она часто летает Delta. 5. Как долго ты читаешь эту книгу?