Marry is on vacation in Rio.
She arrived in Rio on Monday.
Today is Friday.
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