Ответ:

Перевод задания: Переведите на английский.

  1. I have been learning English for three years.
    Я учу английский язык уже три года.
  2. He has already finished his work.
    Он уже закончил свою работу.
  3. We haven't seen him since last week.
    Мы не видели его с прошлой недели.
  4. She has been waiting for you for half an hour.
    Она ждёт тебя уже полчаса.
  5. I have been reading this book for a month.
    Я читаю эту книгу уже месяц.
  6. They have already visited this museum.
    Они уже посетили этот музей.

В предложениях с указанием длительности процесса использовано Present Perfect Continuous; для завершённых действий — Present Perfect.