Unit 17
Present perfect continuous (I have been doing) or
present perfect simple (I have done)?
(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. |
См. Unit 18 для дополнительной информации о
present perfect и how long?
(c) Некоторые глаголы не употребляются в форме continuous, например, know.
Вам надо говорить have known а не `have
been knowing'. Список таких глаголов смотри
.
в Unit 3b.
- I have known her since my childhood.