Ответ:

Перевод задания: Вставьте правильную форму глагола: Present Perfect или Present Perfect Continuous.

Present Perfect употребляется для результата или завершённого действия, а Present Perfect Continuous — для действия, которое продолжается или длилось некоторое время.

  1. How long have you been studying English? — For 5 years. (Как долго ты изучаешь английский? — 5 лет.)
  2. I have been waiting for two hours, but she has not come yet. (Я жду уже два часа, но она ещё не пришла.)
  3. They have lived in Ho Chi Minh City since 1975. (Они живут в Хошимине с 1975 года.)
  4. She has read all the books written by Dickens. How many books have you read? (Она прочитала все книги, написанные Диккенсом. Сколько книг ты прочитал?)
  5. He has not been here since Christmas. I wonder where he has lived since then. (Его здесь нет с Рождества. Интересно, где он жил с тех пор.)
  6. Jack has gone to Paris for a holiday. He has never been there. (Джек уехал в Париж на каникулы. Он никогда там не был.)
  7. Have you been sleeping so far? I have been ringing the bell for the last twenty minutes. (Ты всё это время спал? Я звоню в колокольчик последние двадцать минут.)
  8. He has been writing a novel for two years, but he has not finished it yet. (Он пишет роман уже два года, но ещё не закончил его.)
  9. Mary has lost her hat and she has been looking for it until now. (Мэри потеряла шляпу и до сих пор ищет её.)
  10. I have seen that film several times because I like it. (Я смотрел этот фильм несколько раз, потому что он мне нравится.)