Exercises for practising the present perfect.
Very easy:
-EXPLANATION 1
-EXPLANATION 2
-ACTIVITY 1
-ACTIVITY 2
-ACTIVITY 3
Medium:
-ACTIVITY 4- QUESTIONS
-ACTIVITY 5- NEGATIVE AND QUESTIONS
-ACTIVITY 6- FOR AND SINCE
Difficult:
-ABOUT A FAMOUS TENNIS PLAYER
ACTIVITY 7- QUESTIONS
ACTIVITY 8-CHANGE SENTENCES