Practice the present perfect tense with this present perfect tense exercise with answers. This English grammar exercise is a quiz with ten questions.

;