https://www.grammarbank.com/present-perfect-or-past-perfect.html#google_vignette
https://www.englisch-hilfen.de/en/exercises/tenses/present_perfect_or_progressive.htm#google_vignette
Verb+ing or verb+ infinitive
https://learnenglishteens.britishcouncil.org/grammar/a1-a2-grammar/verb-ing-or-verb-infinitive