Friday, April 22, 2011

Present Perfect Tense : Unit 16, How long have you . . . ? (present perfect 3)


Marry is on vacation in Rio.
She arrived in Rio on Monday.
Today is Friday.
How long has she been in Rio?
She has been in Rio for four days.
                She     is     in Rio now.    (is = present)
But         
                She     has been     in Rio for four days. (has been = presen perfect)

Compare  :
Simple Present

Present Perfect
Mark is in Canada

Are you married?

Do you know Sue?


Linda lices in Hong kong.

We have a car
but

but

but


but

but

He has been in Canadasince April.
(not “He is in Canda 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 Hong Kong?”
She has lived thee all her live.
How long have you had your car?
We”ve had it for a year.

Present continuous

Present perfect continuous (have been –ing)
I’m studying German

It’s raining
but

but
How long have you been studying German?
I’ve been studying German for six weeks.
It’s been (= it has been) raining since I got up this morning.

No comments:

Post a Comment