Ответ:

Перевод задания: Выберите правильное время.

  1. The Clarks have bought a new house in the country. (Кларки купили новый дом за городом.) — Present Perfect: сообщается о результате.
  2. I have been helping my boss to update the files in the office all week. (Я всю неделю помогаю своему начальнику обновлять файлы в офисе.) — Present Perfect Continuous подчёркивает длительность действия.
  3. My sister has been learning Chinese for a year now and she loves it. (Моя сестра уже год изучает китайский, и ей это очень нравится.) — действие продолжается; указана его длительность.
  4. He has painted twenty pictures. (Он нарисовал двадцать картин.) — Present Perfect обозначает достигнутый результат, выраженный количеством.
  5. They have wanted to go to Cyprus for a very long time. (Они уже очень давно хотят поехать на Кипр.) — глагол want обычно не употребляется в форме Continuous.
  6. She has known Steve for years. (Она знает Стива уже много лет.) — know — глагол состояния, поэтому используется Present Perfect.
  7. They have just made an agreement. (Они только что заключили соглашение.) — just указывает на недавнее завершённое действие.
  8. People have been taking photos since 1851. (Люди фотографируют с 1851 года.) — Present Perfect Continuous подчёркивает продолжающееся действие; since указывает его начало.