(a)

 

 

- 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.

 

Здесь важным является то, что некий процесс уже завершен.

Нас интересуют только результатыпроцесса, а не он сам.

(b)

 

Мы используем форму 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.

 

 

(c) Некоторые глаголы не употребляются в форме continuous, например, know.

Вам надо говорить have known а не `have

been knowing'.


 

- I have known her since my childhood.