Ответ:

Перевод задания: Используйте Present Perfect или Present Perfect Continuous.

  1. I have already finished my homework, so I can go for a walk now. (Я уже закончил домашнее задание, поэтому теперь могу пойти погулять.) Результат завершённого действия важен сейчас.
  2. She has been reading this book for two hours and she still hasn’t finished it. (Она читает эту книгу уже два часа и всё ещё не закончила.) Действие продолжается.
  3. Have you ever been to London? (Ты когда-нибудь бывал в Лондоне?)
  4. They have been playing football since morning and they are very tired. (Они играют в футбол с утра и очень устали.)
  5. He hasn’t eaten anything since breakfast. (Он ничего не ел с завтрака.)
  6. How long have you been learning English? (Как долго ты учишь английский?)
  7. We have just bought a new car. (Мы только что купили новую машину.)
  8. My sister has been cooking dinner for an hour, but it isn’t ready yet. (Моя сестра готовит ужин уже час, но он ещё не готов.)