In this link you can find exercises to practise:
https://primary6garcilaso.blogspot.com/2022/05/unit-12-present-perfect.html
In this link you can find 3 exercises to practise:
https://test-english.com/grammar-points/a2/should-shouldnt/
And another one!
https://elt.oup.com/student/solutions/elementary/grammar/grammar_05_022e?cc=gb&selLanguage=en