English Exercises > present perfect exercises

What have you done?




Downloadable worksheets:
PRESENT PERFECT WITH FOR AND SINCE
Level: intermediate
Age: 10-14
Downloads: 6867

 
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5635

 
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 5155

 
Present perfect vs Simple past in context
Level: intermediate
Age: 10-17
Downloads: 4163

 
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3855

 
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3585

 

What have you done?

For each expression write whether you have or have never done it.

1. play ice hockey.     I have played ice hockey.   I have never played ice hockey.

2. have measies.     .  
 
3. see a snake.     .   .
 
4. visit London.     .   .
 
5. swim in the sea.     .   .
 
6. lose some money.     .   .
 
7. meet a film star.     .   .
 
 

Every year Ann goes to an adventure camp. What can you do there? Join the verbs in column A to the expressions in column B.

A                                     B

fly                                             water polo                                     1. fly

drive                                        on a tightrope                                  2. drive
 
play                                         a racing car                                     3. play
 
climb                                       in a tent                                           4. climb
 
walk                                        in a helicopter                                 5. walk
 
sail                                          a mountain                                      6. sail
 
sleep                                       with dolphins                                  7. sleep
 
swim                                       on a lake                                        8. swim
 
 

Look at the pictures. Which things has Ann done?

    She has sailed on a lake.          She has never driven a racing car.

  .       .
 
  .       .
 
  .       .