Несмотря на схожесть, Present Perfect и Present Perfect Continuous могут и сильно различаться.

Времена глаголов в английском языке

Преднастоящее (Настоящее совершенное – Present Perfect)

Преднастоящее (простое) время обозначает 2 действия, связанные друг с другом последовательностью. Второе действие – речевой момент как итог первого. Здесь мы имеем дело с результатом и интересуемся количеством/объёмом законченной работы. Это число и подчёркивает результативность по типу вопросов с How many? и How much?

How many books have you read? – Сколько книг ты прочёл (= успел прочесть)?

I have read 4 books – Я прочёл 4 книги

I’ve watched 5 movies – Я посмотрел 5 фильмов

I’ve read 16 pages – Я прочёл 16 страниц

Преднастояще-длительное (Настоящее совершенно-длительное – Present Perfect Continuous)

Настоящее совершённо-длительное время обозначает длительность деятельности. Оно тоже может сочетаться с числами, но здесь они указывают на краткосрочность по типу вопросов с How long?

I’ve been waiting for 20 minutes – Я жду (уже) 20 минут

Долгосрочная же деятельность считается результативной, поэтому обозначается предпрошедшим.

I’ve lived in Canada for 15 years – Я живу/прожил в Канаде (уже) 15 лет

I’ve been married for 20 years – Я женат (целых) 20 лет

улыбка

English Joke


The group of dwellers at the seaside was discussing the subject of dreams and their significance. During a pause, one of the party turned to a little girl who had sat listening intently, and asked:

“Do you believe that dreams come true?”

“Of course, they do,” the child replied firmly. “Last night I dreamed that I went paddling—and I had!”