Ответ:

Перевод задания: Раскрой скобки, выбрав настоящее совершённое или настоящее совершённое длительное время.

  1. We have lived in this city for ten years. — Мы живём в этом городе десять лет.

    Оба времени возможны: have lived подчёркивает факт и продолжение проживания; have been living также допустимо и подчёркивает длительность. Здесь выбран Present Perfect.

  2. She has been cleaning the house all morning, and it looks spotless now. — Она убирала дом всё утро, и теперь он выглядит безупречно чистым.

    Длительный процесс, продолжавшийся всё утро, выражается Present Perfect Continuous.

  3. Have you ever been to London? — Ты когда-нибудь бывал(а) в Лондоне?

    Вопрос о жизненном опыте строится в Present Perfect.

  4. He has been repairing his car since 8 AM. He’s exhausted! — Он чинит машину с восьми утра. Он измотан!

    Since указывает на начавшееся в прошлом действие, которое продолжается; длительность также подчёркнута усталостью.

  5. They have already sent the invitation letters. — Они уже отправили письма-приглашения.

    Already обычно употребляется с Present Perfect для обозначения завершённого действия с результатом к настоящему моменту.