Present Perfect Simple & Progressive

Formation and usage (Bildung und Verwendung):

Exercises (various types) on the right side of the page:

Gap fill exercises:

Video (and script) using present perfect simple/progressive: