Агентство Лангуст [переход на главную]

Unit 17. How long have you …? (Present Perfect 3)
(настоящее совершенное время 3)

Jill is on holiday in London.
She arrived in London on Monday.
Today is Friday.
How long has she been in London?
She has been in London reversed bracket to table since Monday.
for four days.
Unit 17. How long have you …? (Present Perfect 3)

 
  She is in London now.     (is = present)
but She has been in London reversed bracket to table since Monday.
for four days.
(has been = Present Perfect)

 
Unit 17. How long have you …? (Present Perfect 3)

Compare:
Present Simple
Harry is in Canada.
 
Are you married?
 
Do you know Sarah?
 
 
Linda lives in London.
 
We have a car.
 
but Present Perfect
He has been in Canada since April.
(not He is in Canada since April)
How long have you been married?
(not How long are you married?)
How long have you known her?
(not How long do you know her?)
I've known her for a long time.
How long has she lived in London?
She has lived there all her life.
How long have you had your car?
We've had it for a year.
Present Continuous
I'm learning German.
 
It's raining.
but Present Perfect Continuous (have been -ing)
How long have you been learning German?
I've been learning German for six weeks.
It's been (= it has been) raining since I got up this morning.
See Unit 18 for since ago
← back forward →
хостинг для сайтов © Langust Agency 1999-2024, ссылка на сайт обязательна