preterite vs present perfect

Preterit simple vs continuous

https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-9854.php

present perfect simple vs continuous

https://www.perfect-english-grammar.com/present-perfect-present-perfect-continuous-1.html

present perfect vs preterite