Ответ:

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

  1. Mary’s eyes are red. She has been crying. (У Мэри красные глаза. Она плакала.)
  2. Julia has been talking to her friend for 2 hours already. (Джулия разговаривает со своей подругой уже два часа.)
  3. You are soaked through. Have you been walking in the rain? (Ты промок насквозь. Ты шёл под дождём?)
  4. I have lived here for many years. (Я живу здесь уже много лет.)
  5. I am too tired. I have been working since morning. (Я слишком устал. Я работаю с самого утра.)
  6. I haven’t been to the gym since autumn. (Я не ходил в спортзал с осени.)
  7. We have lived in the rented flat for 5 years. (Мы живём в съёмной квартире уже пять лет.)
  8. The children have been playing in the park all day long. (Дети играют в парке весь день.)

Длительное действие, продолжающееся до настоящего момента, обычно выражается конструкцией have/has been + глагол с -ing. Для состояния или проживания, выраженного глаголом live, уместно также Present Perfect Simple. В предложении 6 употреблена конструкция have been to — «бывал/ходил куда-либо».