Present perfect  basic 3 exercises


1 Make questions with Have you ever...?

1 (London?) Have you ever been to London?
   No, never.

2 (play / golf) ____________________________________________________
   Yes, many times.

3 (Australia) _____________________________________________________
   No, never.

4 (lose / your ID) _________________________________________________
   Yes, once.

5 (fly / in a helicopter ______________________________________________
   No, never.

6 (eat / Chinese food) ______________________________________________
   Yes, a few times.

7 (New York) _____________________________________________________
   Yes, twice.

8 (drive / a bus) ___________________________________________________
   No, never.

9 (break / your leg) ________________________________________________
   Yes, once.

10 (eat / lobster) __________________________________________________
   Yes, three times


2 Now write about the answers above.


1 Sue has never been to London.

2 _________________________________________________________

3 _________________________________________________________

4 _________________________________________________________

5 _________________________________________________________


3 Now write about yourself. How many times have you done these things?


6 _________________________________________________________

7 _________________________________________________________

8 _________________________________________________________

9 _________________________________________________________

10 ________________________________________________________


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


have       be       do       write       travel       meet  
 
all over the world          a lot of interesting things
many different jobs       a lot of interesting people
ten books                       married three times


1  _____________________________________________________________________

2  _____________________________________________________________________

3  _____________________________________________________________________

4  _____________________________________________________________________

5  _____________________________________________________________________

6 ______________________________________________________________________


4 Put  or gone or been


1 Bill is on holiday at the moment. He's _______________ to Spain.

2 'Where's Jill?' 'She's not here. I think she's _______________ to the bank.'

3 Hello, Sue. Where have you _______________? Have you ______________ to the bank?

4 'Have you ever ______________ to Mexico?' 'No, never.'

5 My parents aren't at home this evening. They've _____________ out.

6 Here's a new restaurant in town. Have you ever _____________ to it?

7 Ann knows Paris well. She's ____________ there four times.

8 Helen was here earlier but I think she's _____________ now.


home