Ответ:

Перевод задания: Заполните пропуски, используя Present Perfect Continuous (настоящее совершённое длительное время).

  1. She has been writing a letter to me since her childhood. (Она пишет мне письмо с детства.)
  2. Their team has been winning the match since last four years. (Их команда выигрывает матч на протяжении последних четырёх лет.)
  3. We have been living here since 1990. (Мы живём здесь с 1990 года.)
  4. How long have you been waiting for the bus? (Как долго ты ждёшь автобус?)
  5. I have not been eating anything since last four hours. (Я ничего не ем уже последние четыре часа.)
  6. He has been sleeping for half an hour. (Он спит уже полчаса.)

Примечание: в естественном английском во 2-м и 5-м предложениях обычно говорят «for the last four years/hours».