present perfect - mixed exercises

exercises and solutions present perfect

question, negation, affirmative statement

exercises and solutions present perfect affirmative sentences