Present Perfect Tense Quizzes


Preview 5 Quizzes about Present Perfect Tense

I have ______________________ done the shopping.

A. Already
B. Ever
C. Yet
D. Since


All his football training makes ………….. very fit.

A. He
B. His
C. Him


I haven’t met Mary __________________ the end of school.

A. For
B. Since


Jack hasn’t been to Hungary ________________ 1981.

A. For
B. Since


You won’t recognize Tom. He ___________________ a lot! He has two small kids, and he’s very responsible.

A. Changes
B. Is changing
C. Had changed
D. Has changed


How to use : Read the question carefully, then select one of the answers button.

Tips : If this page always shows the same questions, make sure you correct the question first by pressing the "check answer" button.