Ответ:

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

  1. b) has been writing — He has been writing the test for 40 minutes. (Он пишет тест уже 40 минут.) Present Perfect Continuous употребляется с периодом времени, начавшимся в прошлом и продолжающимся сейчас.
  2. a) have … translated — We have already translated the text. (Мы уже перевели текст.) Наречие already и результат действия указывают на Present Perfect.
  3. c) at this moment (в данный момент) — это выражение времени подходит к Present Continuous: They are flying over the ocean at this moment. (В данный момент они летят над океаном.)
  4. a) travels — She often travels by Delta. (Она часто летает рейсами Delta.) Often указывает на регулярное действие, поэтому используется Present Simple.
  5. a) have … been — How long have you been reading this book? (Как долго ты читаешь эту книгу?) Для действия, продолжающегося в течение некоторого времени, используется Present Perfect Continuous.