For practicing:
PRESENT PERFECT vs PRESENT PERFECT CONTINUOUS
https://www.englisch-hilfen.de/en/exercises/tenses/present_perfect_statements2.htm;
https://www.ego4u.com/en/cram-up/grammar/present-perfect-progressive/exercises;
https://www.perfect-english-grammar.com/present-perfect-present-perfect-continuous-1.html;
https://www.ego4u.com/en/cram-up/grammar/prepersim-preperpro/exercises;
https://www.ego4u.com/en/cram-up/grammar/prepersim-preperpro/exercises?ex02;
https://www.ego4u.com/en/cram-up/grammar/prepersim-preperpro/exercises?ex10;
https://www.ego4u.com/en/cram-up/grammar/prepersim-preperpro/exercises?ex11;
PRESENT PERFECT vs PAST SIMPLE
https://www.englisch-hilfen.de/en/exercises/tenses/simple_past_present_perfect.htm;
https://www.perfect-english-grammar.com/past-simple-present-perfect-4.html;
https://www.english-4u.de/en/tenses-exercises/perfect-past-simple.htm;
SUCH vs SO
https://www.perfect-english-grammar.com/so-and-such-exercise-1.html;
https://www.grammarbank.com/so-such-such-a.html.