Unit 17 - Present perfect continuous (I have been doing) or present perfect simple (I have done)? 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.
Здесь важным является то, что некий процесс уже завершен.
Нас
интересуют только результаты
процесса, а
не он
сам. |
Мы используем форму
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.
Источник: http://www.egramar.com |