Ответ:

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

1) I have seen this film three times. (Я посмотрел(а) этот фильм три раза.) — Выбран вариант a: говорится о результате и количестве повторений.

2) Look! Someone has broken my window. (Посмотрите! Кто-то разбил моё окно.) — Выбран вариант a: есть видимый результат действия.

3) My hands are dirty. I have been working in the garden. (У меня грязные руки. Я работал(а) в саду.) — Выбран вариант b: важен процесс, который объясняет результат.

4) He has lost his keys. He can't find them anywhere. (Он потерял ключи. Он нигде не может их найти.) — Выбран вариант a: важен результат — ключи потеряны.

5) How long have you been learning English? (Как долго ты учишь английский?) — Выбран вариант b: действие продолжается; используется Present Perfect Continuous.

6) We have known each other for ten years. (Мы знаем друг друга десять лет.) — Выбран вариант a: глагол know обычно не употребляется в Continuous.

7) She has written the report. Now she can rest. (Она написала отчёт. Теперь она может отдохнуть.) — Выбран вариант a: действие завершено, важен результат.

Ответ: 1 — a; 2 — a; 3 — b; 4 — a; 5 — b; 6 — a; 7 — a.