Ответ:

Перевод задания: Вставьте глаголы в Present Perfect или Present Perfect Continuous.

  1. A: How long have you been in Canada? — Как долго вы находитесь в Канаде? B: I have been studying here for more than three years. — Я учусь здесь уже более трёх лет.
  2. I have had the same car for more than ten years. I’m thinking about buying a new one. — У меня одна и та же машина уже более десяти лет. Я подумываю купить новую.
  3. I have loved chocolate since I was a child. You might even call me a “chocoholic”. — Я люблю шоколад с детства. Меня даже можно назвать «шокоголиком».
  4. Matt and Sarah have been having some difficulties in their relationship lately, so they have been going to a marriage counselor. I hope they work everything out. — В последнее время у Мэтта и Сары возникают трудности в отношениях, поэтому они ходят к семейному консультанту. Надеюсь, они во всём разберутся.
  5. John has been working for the government since he graduated from Harvard University. Until recently, he has enjoyed his work, but now he is talking about retiring. — Джон работает на правительство с тех пор, как окончил Гарвардский университет. До недавнего времени ему нравилась работа, но теперь он говорит о выходе на пенсию.

Продолжительное действие, длящееся до настоящего времени, обычно выражается Present Perfect Continuous; глаголы состояния, такие как have в значении владения и love, употребляются в Present Perfect.