Ответ:

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

  1. I think I’ve heard that song before. (Думаю, я уже слышал эту песню.) — Речь об опыте; употребляется Present Perfect Simple.
  2. They haven’t arrived yet, but they should be here soon. (Они ещё не приехали, но скоро должны быть здесь.) — arrive обозначает завершённое прибытие, а yet характерно для Present Perfect.
  3. You’ve been writing that email for over an hour. How long is it going to take you? (Ты пишешь это письмо уже больше часа. Сколько ещё это займёт?) — Действие продолжается, его длительность подчёркнута выражением for over an hour.
  4. Have you been talking on the phone since eight o’clock? (Ты разговариваешь по телефону с восьми часов?) — Указана длительность действия с определённого момента.
  5. Jo has already invited Silvia to dinner. (Джо уже пригласила Сильвию на ужин.) — Приглашение рассматривается как совершившийся результат; already подчёркивает, что оно уже сделано.
  6. I’ve been reading an interview with Brad Pitt, but I haven’t finished it yet. (Я читаю интервью с Брэдом Питтом, но ещё не закончил его.) — Чтение продолжается и ещё не завершено.
  7. Have the boys been playing computer games since this morning? (Мальчики играют в компьютерные игры с самого утра?) — since указывает на период продолжающегося действия.