89
Describing experiences
Learn more
How long + Aux. Verb + Subject + Past Participle + Complement?
How long
have
you
known
your best friend?
Present perfect with how long and
for
/
since
Remember that the present perfect is used to talk about an action started in the past and
continues in the present. You can use the present perfect to talk about your life experiences:
how long
have you (done something)?
Look at the structure: How long have you known your best friend?
Look at the following examples:
•
How long
have you been in hospital?
I have been in hospital
since
Wednesday
•
How long
have you studied English?
I have been studied English
for
2 years.
•
How long
have you had this car?
I have had the same car
for
5 years.
Learning activity 4.1
Complete the sentences with how long
have/has
and
for/since
.
1. How long have you known your best friend? For
Fve years.
2. ____________ you lived in this place? __________ ten years.
3._____________ you been at the museum? _______ 3 hours.
4. _____________your grandmother lived with you?__________ last year.
5. _____________she traveled to Paris? ________ two weeks.
Check your answers in the Answer Key