G
ESC
  • Type to search across all units
← All units

Unit 17 · Present perfect

Have you ever ... ? (present perfect 3)

Study

A

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)

B

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.'

C

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)

0/4 exercises checked
17.1

You are asking Helen questions beginning Have you ever ... ? Write the questions.

  1. 1
    1 (be / London?)
    Have you ever been to London?example
  2. 2
    2 (play / golf?)
    Have you ever played golf?example
  3. 3
    3 (be / Australia?)
    Have you ever been to Australia?
  4. 4
    4 (lose / your passport?)
    Have you ever lost your passport?
  5. 5
    5 (fly / in a helicopter?)
    Have you ever flown in a helicopter?
  6. 6
    6 (win / a race?)
    Have you ever won a race?
  7. 7
    7 (be / New York?)
    Have you ever been to New York?
  8. 8
    8 (drive / a bus?)
    Have you ever driven a bus?
  9. 9
    9 (break / your leg?)
    Have you ever broken your leg?
17.2

Write sentences about Helen. (Look at her answers in Exercise 17.1.)

  1. 1
    1 (be / New York)
    She's been to New York twice.example
  2. 2
    2 (be / Australia)
    She
  3. 3
    3 (win / a race)
    She
  4. 4
    4 (fly / in a helicopter)
    She
  5. 5
    Now write about yourself. How often have you done these things?
    (be / New York) I
  6. 6
    6 (play / tennis)
    I
  7. 7
    7 (drive / a lorry)
    I
  8. 8
    8 (be / late for work or school)
    I
17.3

Mary is 65 years old. She has had an interesting life. What has she done?

  1. 1
    1
    She has had many different jobs.example
  2. 2
    2
    She
  3. 3
    3
    She
  4. 4
    4
    She
  5. 5
    5
    She
  6. 6
    6
    She
17.4

Write gone or been.

  1. 1
    1
    Ben is on holiday at the moment. He's to Spain.example
  2. 2
    2
    'Have you ever to Mexico?' 'No, never.'
  3. 3
    3
    My parents aren't at home at the moment. They've out.
  4. 4
    4
    There's a new restaurant in town. Have you to it?
  5. 5
    5
    Rebecca loves Paris. She's there many times.
  6. 6
    6
    Helen was here earlier, but I think she's now.
  7. 7
    7
    'Where's Jessica?' 'She's not in the office. I think she's home.'
  8. 8
    8
    Hello, Sue. I was looking for you. Where have you ?