Ответ:
Перевод задания: Выберите правильную форму.
- Mary has cooked five pancakes. (Мэри приготовила пять блинчиков.)
- Mary has been cooking since 9 a.m. (Мэри готовит с девяти утра.)
- I have been reading this book for two hours, but I haven’t finished it yet. (Я читаю эту книгу два часа, но ещё не закончил.)
- I have read this book. You can take it now. (Я прочитал эту книгу. Теперь можешь взять её.)
- Ben has played three computer games today. (Бен сегодня сыграл в три компьютерные игры.)
- Ben has been playing computer games all evening. (Бен играет в компьютерные игры весь вечер.)
- Look! It has been snowing. The streets are white. (Посмотри! Шёл снег. Улицы белые.)
- We have visited this museum twice. (Мы посещали этот музей дважды.)
- Anna has written six messages. (Анна написала шесть сообщений.)
- Anna has been writing a message for thirty minutes. (Анна пишет сообщение уже тридцать минут.)
Когда важен завершённый результат или количество, используется Present Perfect; длительность или продолжающееся действие обычно выражается Present Perfect Continuous.
