Present perfect: Fill in the gap exercise

This is a fill in the gap present perfect verb exercise.

You can do the "Beginner exercise if you still find it a bit difficult (beginner)

You can do the "Intermediateexercise if you think you understand it quite well and the intermediate exercise if you want to challenge yourself (gemiddeld)

You can do the "Advanced" exercise if you think you already understand the grammar and are able to apply it (expert)

 

Choose one or even two exercises to challenge yourself!