Ответ:

Перевод задания: Раскройте скобки, поставив глагол в Present Perfect или Present Perfect Continuous.

1. She has been talking on the phone for an hour. I can’t concentrate. (Она уже час разговаривает по телефону. Я не могу сосредоточиться.) — Длительное действие продолжается.

2. I have lost my ticket. I can’t find it anywhere. (Я потерял билет. Нигде не могу его найти.) — Present Perfect обозначает результат: билета нет.

3. They have known each other since they were children. (Они знают друг друга с детства.) — Глагол know обозначает состояние, поэтому используется Present Perfect.

4. We have been cleaning the flat all morning. It looks perfect now. (Мы убирали квартиру всё утро. Теперь она выглядит идеально.) — Указана длительность процесса.

5. He has written a letter to his pen friend. He is putting it in an envelope. (Он написал письмо другу по переписке. Он кладёт его в конверт.) — Письмо уже написано.

6. How many times have you visited Moscow? (Сколько раз ты бывал в Москве?) — Вопрос о количестве посещений требует Present Perfect.

7. I have just bought a new smartphone. (Я только что купил новый смартфон.) — Just указывает на недавно завершённое действие.

8. The children have been playing in the yard for two hours. (Дети играют во дворе уже два часа.) — Подчёркнута длительность действия.