Lilo & Stitch B2 Grammar Quiz

Choose the correct use of the present perfect tense: