present perfect

Present perfect for experience

Present perfect with 'yet' and 'already'

Exercises: 1 2 3 4 5 6 7 8