PRESENT PERFECT
Theory
List of past participles
Exercises:
present perfect
exercise 1
exercise 2
Present perfect -
listening exercises