Представлено различие (сравнение) между Present Perfect Continuous или Present Perfect Simple.

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

— John and Mary are tired — Мария и Джон устали.
— They have been playing tennis — Они играют в теннис.

have been playing — время Present Perfect Continuous

В данном случае главное — это действие.
Нас не интересует, оно все еще продолжается или уже закончилось.
В выше описанном примере оно все еще продолжается.

— The tennis balls are lost — Теннисные мячи потеряны.
— John and Mary have played tennis — Джон и Мария играли в теннис.

have played — время Present Perfect Simple

В данном случае нас интересует то, что какой-то процесс уже закончен.
Для нас важны только результаты этого процесса, а не само действие.

Present Perfect Continuous употребляется тогда, когда мы хотим сказать, в течение какого времени длился какой-либо процесс.

— I have been swimming since three o’clock — Я плаваю с трех часов.
— Mary has been preparing for the competition all day long
— Мария уже весь день готовится к соревнованию.
— I have been looking for my wallet all the evening — Я искал свой кошелек весь вечер.

Present Perfect Simple употребляется тогда, когда мы хотим сказать о том, сколько было сделано или сколько раз было выполнено какое-то действие.

— Kate has prepared the whole report this week — Екатерина подготовила весь доклад на этой неделе.
— My brother has just lost the key — Мой брат только что потерял ключ.
— I have found my wallet — Я нашел свой кошелек.

Следует помнить, что есть ряд глаголов, которые не употребляются во времени Present Perfect Continuous. В подобных случаях используется Present Perfect Simple.

Изучите глаголы, которые не употребляются в Present Perfect Continuous:

love, see, hate, understand, need, prefer,
suppose, like, belong, know, want, forget,
realise, hear, believe, mean, remember, seem и т.д.

Мы не можем сказать: I have been knowing him since 2005.
Правильно говорить:
I have known him since 2005.

<< The Past Perfect Tense>>>