Ответ:

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

  1. My eyes are tired. I have been reading for three hours.
    Мои глаза устали. Я читаю уже три часа.
  2. She has cooked dinner.
    Она приготовила ужин.
  3. The children have been watching TV all evening.
    Дети смотрят телевизор весь вечер.
  4. I have known her for ten years.
    Я знаю её десять лет.
  5. We have just seen a rainbow.
    Мы только что увидели радугу.

В пятом предложении исправлено очевидное лишнее слово «это»: по смыслу требуется «Мы только что увидели радугу».