Ответ:

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

  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. a) for 3 hours — They are flying over the ocean for 3 hours. (Они летят над океаном уже три часа.) Из предложенных вариантов указание длительности подходит к продолжающемуся действию, хотя естественнее сказать: They have been flying over the ocean for 3 hours.
  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.
  6. c) teaches — Mrs Brown teaches me English. (Миссис Браун преподаёт мне английский.) Это обычное или регулярное действие; с she употребляется окончание -s.
  7. a) for 5 years — I have been studying History for 5 years. (Я изучаю историю пять лет.) For указывает на продолжительность.
  8. a) have … seen — I have not seen you for ages. (Я не видел(а) тебя целую вечность.) С глаголом see в значении «видеть» обычно употребляется Present Perfect, а не длительная форма.
  9. c) go — We go to school every day except Sunday. (Мы ходим в школу каждый день, кроме воскресенья.) Every day обозначает привычное действие; с we используется форма go.
  10. b) is raining — Look out of the window! It is raining now. (Посмотри в окно! Сейчас идёт дождь.) Now указывает на действие, происходящее в данный момент.

Ответ: 1 — b; 2 — a; 3 — a; 4 — a; 5 — a; 6 — c; 7 — a; 8 — a; 9 — c; 10 — b.