Present Perfect Quiz

English Grammar Quiz for ESL learners

You can do this grammar quiz online or print it on paper. It tests what you learned on the Present Perfect page.

"EnglishClub made our classes so fun and informative" - Heloise, Maria Eduarda and Luciano, Brazil

"The Magic site! Cleverly designed, stimulating, easily viewed. Thank you!" - Misha from Belgrade, Learner of English, Serbia

"I am grateful to Josef Essberger for the 7 Secrets. They are informative and sharp." - Andrey Kochanov, Learner of English, Russia

EnglishClub Features