Unit 17 · Present perfect
Have you ever ... ? (present perfect 3)
Study
We use the present perfect (have been / have had / have played etc.) when we talk about a time from the past until now – for example, a person's life:
'Have you been to France?' 'No, I haven't.'
I've been to Canada, but I haven't been to the United States.
Mary is an interesting person. She has had many different jobs and has lived in many places.
I've seen that woman before, but I can't remember where.
How many times has Brazil won the World Cup?
'Have you read this book?' 'Yes, I've read it twice.' (twice = two times)
present perfect + ever (in questions) and never:
'Has Ann ever been to Australia?' 'Yes, once.' (once = one time)
'Have you ever played golf?' 'Yes, I play a lot.'
My sister has never travelled by plane.
I've never ridden a horse.
'Who is that man?' 'I don't know. I've never seen him before.'
gone and been
Ben has gone to Spain. (= he is in Spain now)
Ben has been to Spain. (= he went to Spain, but now he is back)
Compare:
I can't find Susan. Where has she gone? (= where is she now?)
Oh, hello Susan! I was looking for you. Where have you been?
Exercises (4)
You are asking Helen questions beginning Have you ever ... ? Write the questions.
- 11 (be / London?)Have you ever been to London?example
- 22 (play / golf?)Have you ever played golf?example
- 33 (be / Australia?)Have you ever been to Australia?
- 44 (lose / your passport?)Have you ever lost your passport?
- 55 (fly / in a helicopter?)Have you ever flown in a helicopter?
- 66 (win / a race?)Have you ever won a race?
- 77 (be / New York?)Have you ever been to New York?
- 88 (drive / a bus?)Have you ever driven a bus?
- 99 (break / your leg?)Have you ever broken your leg?
Write sentences about Helen. (Look at her answers in Exercise 17.1.)
- 11 (be / New York)She's been to New York twice.example
- 22 (be / Australia)She
- 33 (win / a race)She
- 44 (fly / in a helicopter)She
- 5Now write about yourself. How often have you done these things?(be / New York) I
- 66 (play / tennis)I
- 77 (drive / a lorry)I
- 88 (be / late for work or school)I
Mary is 65 years old. She has had an interesting life. What has she done?
- 11She has had many different jobs.example
- 22She
- 33She
- 44She
- 55She
- 66She
Write gone or been.
- 11Ben is on holiday at the moment. He's to Spain.example
- 22'Have you ever to Mexico?' 'No, never.'
- 33My parents aren't at home at the moment. They've out.
- 44There's a new restaurant in town. Have you to it?
- 55Rebecca loves Paris. She's there many times.
- 66Helen was here earlier, but I think she's now.
- 77'Where's Jessica?' 'She's not in the office. I think she's home.'
- 88Hello, Sue. I was looking for you. Where have you ?