Что выбрать: Present Perfect Continuous vs Present Perfect?

A. Present Perfect Continuous vs Present Perfect

It smells nice. She has been cooking dinner.
Пахнет вкусно. Она готовит.
Тут речь идет о самой деятельности. Не важно, готов обед, или еще нет.
She has cooked dinner. You can have it.
Она приготовила обед. Можешь есть.Важно, что действие закончено, и имеется результат – обед, который можно есть. Has cooked – завершенное действие.
My hands are very dirty. I’ve been repairing the car.
Мои руки грязные. Я ремонтировал машину.
The car is ok now. I’ve repaired it.
Машина теперь в порядке. Я ее отремонтировал.
Joe has been eating too much recently. He should eat less.
Джо в последнее время много ест. Ему следует есть меньше
Somebody has eaten all my cakes. The box is empty.
Кто-то съел мои пироги. Коробка пустая.
It’s nice to see you again. What have you been doing since we last met?
Приятно вновь видеть тебя. Что ты делал с момента нашей последней встречи?
Where is the book I gave you? What have you done with it?
Где книга, которую я тебе дал? Что ты с ней сделал?
Where have you been? Have you been cycling?
Где ты был? Ты катался на велосипеде?
Have you ever  cycled?
Ты когда-нибудь катался на велосипеде?

Читать далее «Что выбрать: Present Perfect Continuous vs Present Perfect?»