Unit 19 - Present perfect with since, for, how long. Past simple with when.
Unit 19
Present perfect
with since, for, how long.
Past simple with
when.
(a) Как
Вы уже заметили,since и
for часто
употребляются в предложениях с PresentPerfectContinuous. Мы используем since для
указания момента начала действия:
- She
has been watching TV
since early
morning.
- They
have been travelling
since last Monday.
For
употребляется для указания всего периода времени:
-
He has been working in that firm
for two
months.
- It
has been rainingfor 3
hours.
- They
have been agruing about that
for more than an
hour.
Но
с выражениями
all day all morning
all week all my life..
НИКОГДА
НЕ УПОТРЕБЛЯЕТСЯ for.
- It
has been raining all
day long.
- She
has been training all
week long.
(b)
ИспользуйтеPresentperfect
(Ihavedone/Ihavebeendoing),
чтобы спросить или сказать, как долго (howlong)
что-то происходит (до настоящего момента). Помните структуру How long is it
since...?:
-
It's two years since I
saw your
flat.
- It's ages
since we visited this
place.
-
How longhas it been
raining?
- It's
been raining since
one o'clock.
(c)
Обратите внимание, что сwhen
всегда употребляется PastIndefiniteTense
(Idid), не
зависимо от того, спрашиваете ли вы что-либо или говорите:
-
Whendid he come
home?
-
Whendid you see this
film?
-
He was preparing for his report,
when the telephone
rang.
-
When I
entered the room I saw
my mother sitting in the armchair.