Present perfect continuous or present perfect simple?

– He is exhausted.

– He has been riding a bicycle.

Has been riding – это время present perfect continuous. Нас интересует действие. Неважно, закончилось оно или нет. В нашем примере процесс еще продолжается.

– The bicycle is broken.

– He has ridden the bicycle.

Has ridden – это время present perfect simple. Здесь важным является то, что некий процесс уже завершен. Нас интересуют только результаты процесса, а не он сам.

Мы используем форму continuous, чтобы сказать, как долго длилось некое действие:

– She has been reading all day long.

– They have been washing the car for two hours.

– You have been talking with her all the morning.

Мы используем форму simple, чтобы сказать о том, как много мы сделали или сколько раз мы выполняли некое действие:

– She has read the whole book today.

– They have just washed the car.

– I have told her everything.



Present perfect continuous or present perfect simple?