The English Present Perfect Quiz is a free web app for practicing the present perfect in a 4-choice quiz format.
It is designed for junior high third-year students, high school learners, teachers, and families who want short grammar practice that can be used on a phone, tablet, or computer.
All questions, choices, hints, diagrams, and short example sentences are original learning materials created for this app.
The quiz starts with the basic form have/has + past participle, then moves to experience, continuation, completion/result, been/gone, present perfect vs. simple past, and present perfect progressive.
Present perfect is often difficult because learners must think about two things at the same time: the verb form and the connection between the past and now. This app separates those points into small courses so learners can build confidence little by little.
Hints change based on the current question. Timeline diagrams and simple grammar charts help learners notice the subject, the auxiliary verb, the past participle, time expressions, and the meaning of the sentence.
For example, a since/for question shows whether the clue is a starting point or a period. A been/gone question asks learners to check whether the person has returned. A present perfect progressive question highlights the continuing action.
My Page stores challenge history, best records, and often missed questions, so repeated review becomes easier.
Each question is short, so learners can practice during a small break or use the quiz as a warm-up before grammar study. The ranking and time-attack style add a game-like feeling while keeping the focus on grammar accuracy.
The app does not copy textbook, workbook, entrance-exam, certification-test, or mock-test questions. It uses grammar facts and original examples to create independent practice.