Ответ:

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

  1. I have known Kate since childhood. (Я знаю Кейт с детства.)
  2. She has written five emails so far. (Она уже написала пять электронных писем.)
  3. Tom is exhausted. He has been repairing his bike all morning. (Том совсем устал. Он ремонтирует велосипед всё утро.)
  4. We have visited Rome three times. (Мы трижды бывали в Риме.)
  5. I have just finished my homework. (Я только что закончил(а) домашнюю работу.)
  6. They have been playing football for two hours and are still playing. (Они играют в футбол уже два часа и всё ещё играют.)
  7. She has owned this house since 2018. (Этот дом принадлежит ей с 2018 года.)
  8. Look at the kitchen! Mum has been cooking all morning. She is still busy. (Посмотри на кухню! Мама готовит всё утро. Она всё ещё занята.)

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