Пришло время узнать в чем разница между present perfect и present perfect continuous. Давайте сразу перейдем к теме и рассмотрим пример.

Рассмотрим пример
Sara has cooked dinner – Сара приготовила обед.
При употреблении Present Perfect акцент ставится на завершенности действия. Мы имеем результат на лицо. Использование Present Perfect в данном примере, говорит нам о том, что обед готов, поэтому можно садиться за стол.

Рассмотрим другой пример
Sara has been cooking dinner – Сара готовит обед.
При употреблении формы continuous акцент ставиться на самом процессе. При этом неважно завершено действие или нет. В данном примере Сара могла только что закончить приготовление или все еще продолжать готовить. Например, в квартире очень приятный запах, потому что Сара готовит обед на протяжении часа.
Примеры
- I’ve read the book you gave me. Let’s talk about it (Я прочитал книгу, которую ты мне дал. Давай поговорим о ней);
- I’ve repaired your car. It’s fine now. (Я починил твою машину. Сейчас с ней все в порядке);
- Have you ever run a marathon? (Ты когда-нибудь бегал марафон?).
В данных примерах сделан акцент на результат действий и их завершенность. Книга была прочитана и о ней можно поговорить. Машину починили, поэтому на ней снова можно ездить. Спрашивая кого-либо о марафоне, вам важен результат, пробегал ли ваш собеседник когда-нибудь марафонскую дистанцию.
А теперь давайте рассмотрим примеры present perfect continuous.
- I’ve been reading the book you gave me. It’s so interesting (Я читаю книгу, которую ты мне дал. Она такая интересная);
- I’ve been repairing my car all day. My hands are very dirty (Я целый день чинил машину. Мои руки очень грязные);
- Why are you out of breath? Have you been running? (Почему ты так тяжело дышишь? Ты бежал?).
Данные примеры также могут показывать результат действий. Однако акцент в них делается на продолжительность действия. Пример с книгой показывает, что ваш собеседник читает книгу на протяжении какого-то времени. Важен факт продолжительности действия.
В примере с машиной мы имеем результат в настоящем — грязные руки. Этот результат, в свою очередь, получился от продолжительного действия, а именно — ремонта машины.
Та же ситуация с бегом. Результат в настоящем — тяжелое дыхание. Причина — продолжительное действие в прошлом (бег).
В чем разница между resent perfect и present perfect continuous
Мы употребляем Present Perfect Continuous, чтобы сказать, как долго (How long) совершается действие. (Действие завершено или еще продолжается).
- I’ve been playing football all day (Я играл в футбол целый день);
- How long have you been studying French? (Как долго ты изучаешь Французкий?);
- I haven’t been studying French very long (Я не изучал Французский очень долго)
Мы употребляем Present Perfect, чтобы сказать, сколько было сделано (How many, how much, how many times etc). Действие завершено.
- I’ve played football two times this week (Я играл в футбол два раза на этой неделе);
- How many words have you learned in French? (Сколько слов ты уже выучил по Французскому?);
- I’ve not learned many words (Я не выучил много слов).
И не забывайте, что не все глаголы употребляются во временах continuous. Подробнее об этом.