Ответ:

Перевод задания: Прочитайте ситуации и обведите правильную форму Present Perfect в каждом предложении.

  1. I've been waiting for over an hour — I'm completely soaked. Perhaps I should just go home. (Я жду уже больше часа — я промок насквозь. Наверное, мне лучше пойти домой.) Действие продолжается, поэтому используется форма been waiting.
  2. How many driving lessons have you had? (Сколько уроков вождения ты уже взяла?) Спрашивается о количестве занятий.
  3. What's happened? (Что случилось?) Вопрос о событии, которое привело к нынешнему результату.
  4. How long have you been wearing glasses? (Как давно ты носишь очки?) Речь о непрерывной ситуации, начавшейся в прошлом и продолжающейся сейчас.
  5. I've played basketball three times this week. (На этой неделе я три раза играл в баскетбол.) Указано количество завершённых игр.
  6. Tom's been seeing a lot of Anna recently. (В последнее время Том часто видится с Анной.) Подчёркивается повторяющееся действие в последнее время.
  7. I've been ironing all afternoon. (Я глажу всё послеобеденное время.) Действие продолжалось долго, что объясняет усталость.