Home › Quizzes › Academic Subjects › Present Perfect Grammar Quiz

Turn your grammar notes into a present perfect quiz

Upload a lesson PDF, slides or typed notes and get practice questions on have/has + past participle, each with an explanation of why the answer is right.

Create quizzes nowFree · No credit card required

Free · First set needs no signup · Creates quizzes in seconds

Why present perfect practice needs more than one quiz

Learners often mix up have gone and went, or use present perfect with a specific time like last year, so a present perfect grammar quiz works best when it repeats the same contrasts in new sentences. Questions built from your own lesson keep the examples close to what you were taught.

  • Multiple-choice questions with a single correct form and a short explanation
  • True/false items that target common errors such as ever versus yesterday
  • Short-answer prompts that ask you to write the full verb phrase
  • Explanations that name the rule, such as since for a starting point and for for a duration
Example present perfect grammar quiz questions
Fill in the blank: She ___ her essay, so it is ready to submit now. (finish)has finished. Present perfect links a past action to a result that still matters now.
Which is correct: I have seen that film last year, or I saw that film last year?I saw that film last year. Present perfect cannot be used with a specific finished time such as last year.
True or false: Have you ever been to Japan? is a correct present perfect question.True. Ever with have or has asks about experiences at any time up to now.
Rewrite in present perfect: They started the project in May and still work on it.They have worked on the project since May. Since marks the starting point, and the action continues up to now.
Which word fits: I have lived here ___ 2015. (for or since)since. Use since with a starting point like 2015, and use for with a length of time like three years.
Generate the full set

Three question types

Multiple choice, true/false and short answer, so you can test recognition and production of present perfect forms.

Explanations on every answer

Each question shows why the correct form fits, such as since versus for or present result versus finished past.

Built from your material

Questions come from your own class notes or textbook pages, so the quiz matches what your teacher actually covered.

How it works

Upload your notes

Add a PDF, DOCX, slides or plain text covering present perfect. Photos of printed pages are read with text recognition.

Choose a question type

Pick multiple choice, true/false or short answer, then generate the quiz in a few seconds.

Practice and review

Answer in the browser, read the explanations, and move missed items into spaced repetition flashcards.

Short answer questions force you to produce the form yourself instead of spotting it among options. Explanations matter as much as the score, because they show whether a wrong answer came from the auxiliary, the participle or the time expression.

Run a short quiz after each lesson, then repeat the questions you missed a few days later. Spacing the practice out tends to hold the rules better than one long session.

Explore related topics

Frequently asked questions

How do I know when to use present perfect instead of simple past?

Use present perfect when the action connects to now, such as a result that still matters or an experience without a finished time. Use simple past when you give a specific finished time like yesterday or in 2019.

How many present perfect practice questions should I do at once?

A set of 10 to 15 mixed questions is a good single session for most learners. Repeat the items you missed in a later session rather than doing a longer set straight away.

Can I export the quiz to PDF or Word?

Export to PDF and DOCX is included on the Plus plan at $39/year or $7.99/month. The free plan lets you study in the browser but does not include exports.

Does DeckOwl work without a credit card?

Yes, you can start on the free plan with 3 generations per month and no credit card. Students with a school email get 40% off paid plans.

Generate free quizzes

Keep exploring the topic

Review the main ideas visually or practice recalling them.