Ошибки, совершаемые при употреблении времени Present Perfect Continuous в английском языке

Наиболее распространенные ошибки

Неправильно

Правильно

Перевод

Объяснение

It has been rain heavily all day.

It has been raining heavily all day.

Весь день идет сильный дождь.

Способ образования Present Perfect Continuous: Have / has + been + причастие настоящего времени

I have sat here for two hours.

I have Been sitting here for two hours.

Я сижу здесь уже два часа.

Некоторые глаголы, такие, как: Sit – сидеть, Wait – ждать, Speak – говорить, и др., предполагают продолжительность, и поэтому часто используются в длительном времени.

Какой вариант предпочтительней?
I have worked here for five years.
I have been working here for five years.

Я работаю здесь пять лет.

Когда возможны ОБЕ формы, предпочтительно использовать форму Perfect Continuous.