Unlock hundreds more features
Save your Quiz to the Dashboard
View and Export Results
Use AI to Create Quizzes and Analyse Results

Sign inSign in with Facebook
Sign inSign in with Google

Master the Present Perfect Tense: Take the Kid-Friendly Quiz

Ready to ace your English tenses? Try the Present Perfect practice quiz and test your skills!

Difficulty: Moderate
2-5mins
Learning OutcomesCheat Sheet
Colorful paper art quiz scene with children studying English test pages pencils and stars on sky blue background

Hey young language explorers! Ready to level up your grammar with our free Present Perfect Tense Quiz just for kids? This fun English tenses quiz invites you to uncover how well you can form and use the present perfect tense in everyday stories. With interactive present perfect practice exercises, you'll ask and answer "Have you ever...?" like a pro! Dive into our questions of present perfect and see if you can ace each item. Then try another present perfect quiz to keep the momentum. Jump in now and celebrate every win as you master the present perfect tense practice!

I _____ my homework.
have finished
finished
had finished
has finished
The present perfect tense is formed with have/has + past participle. 'I have finished' indicates a completed action with present relevance. See Cambridge Dictionary for more.
They _____ in this town since 2010.
have lived
live
lived
are living
Use have/has + past participle with 'since' to show an action started in the past and continues now. 'have lived' is correct. Read more at Cambridge Dictionary.
Which sentence is correct?
He has gone to school.
He have gone to school.
He went to school.
He has go to school.
The correct form is has + past participle 'gone'. 'He has gone to school' uses the present perfect correctly. More info at EnglishPage.
She ____ not seen that movie yet.
has
have
had
does
Negative present perfect is formed with has/have + not + past participle. 'She has not seen' is correct. See Cambridge Dictionary for details.
____ you ever eaten sushi?
Have
Do
Are
Did
Questions in the present perfect use Have/Has + subject + past participle. 'Have you ever eaten' is correct. More on question forms at EnglishPage.
They ____ just arrived at the station.
have
has
are
had
Use have with plural subjects in present perfect: have + past participle. 'have just arrived' shows a recent action. See Cambridge Dictionary.
I ____ that show three times.
have seen
have saw
has seen
saw
See is irregular; its past participle is 'seen'. 'I have seen' is correct. For irregular verbs, check EnglishPage Irregular Verbs.
I have visited Paris ____ .
twice
last year
yet
tomorrow
Frequency adverbs like 'twice' are used with present perfect. Time expressions like 'last year' need simple past. See usage at Cambridge Dictionary.
Which sentence correctly uses 'since'?
She has lived here since 2015.
She has lived here since five years.
She have lived here since two years.
She has live here since last month.
'Since' must be followed by a specific point in time. 'Since 2015' is correct. For distinctions between 'since' and 'for', see Cambridge Dictionary.
We ____ already our lunch.
have eaten
ate
has eaten
eating
'Already' often appears between have/has and the past participle. 'We have already eaten' is correct. Learn more at EnglishPage.
She ____ just finished her homework.
has just finished
have just finished
just finish
finished just
'Just' is used to indicate a very recent action and typically comes between have/has and the past participle. See Cambridge Dictionary.
I ____ my keys. I can't find them.
have lost
lost
did lose
am losing
Present perfect is used for recent events with present relevance. 'I have lost my keys' shows you still don't have them. More at EnglishPage.
Which sentence is correct?
He has never tried sushi before.
He have never tried sushi before.
He has never try sushi before.
He had never tried sushi before.
Use has with third person singular and the past participle. 'He has never tried' is correct. For adverbs of experience like 'never', see Cambridge Dictionary.
They ____ known each other for ten years.
have
has
had
is
'For' is used with durations. The auxiliary must agree with the plural subject: have. See duration uses at Cambridge Dictionary.
I haven't finished my project ____.
yet
already
since
for
'Yet' is used in negative sentences to show something is not done up to now. 'I haven't finished yet' is correct. More at EnglishPage.
____ you ever flown in a hot air balloon?
Have / flown
Did / fly
Do / flown
Had / flown
Form questions with Have + subject + ever + past participle. 'Have you ever flown' is correct. See question forms at EnglishPage.
She ____ not met her cousin yet.
has
have
did
had
Third person singular uses has in present perfect negative: has not + past participle. 'She has not met' is correct. More at Cambridge Dictionary.
We ____ in three different countries.
have lived
has lived
lived
living
Present perfect shows life experience without specifying time. 'We have lived' is correct. Read more at Cambridge Dictionary.
They ____ been waiting for the bus since 8 am.
have been waiting
have waited
has been waiting
have waiting
Present perfect continuous (have been + -ing) shows an action that started in the past and continues. 'have been waiting' is correct. See Cambridge Dictionary.
He ____ just called.
has just called
have just called
has calling just
just has called
'Just' normally goes between have/has and the past participle in positive sentences. 'has just called' is correct. More at EnglishPage.
Have you ever visited Rome?
Have you ever visited Rome?
Did you ever visited Rome?
Have you ever visit Rome?
Have you ever went to Rome?
Use Have + subject + ever + past participle for experience questions. 'Have you ever visited' is correct. See Cambridge Dictionary.
She ____ here since childhood.
has lived
have lived
lived
lives
'Since' with a point in time or starting event requires present perfect. 'She has lived here since childhood' is correct. More at Cambridge Dictionary.
Identify the incorrect sentence:
They have been finished their work before noon.
They have finished their work before noon.
They finished their work before noon.
They had finished their work before noon.
The passive form 'have been finished' is incorrect here. The correct active present perfect is 'have finished'. See passive vs active at EnglishPage.
I ____ him for a long time.
haven't seen
hasn't seen
didn't see
don't see
For first person subject, use haven't. 'I haven't seen him' shows a continuing state. More at Cambridge Dictionary.
We ____ all morning.
have been working
have worked
has been working
have working
Present perfect continuous (have been + -ing) emphasizes duration. 'have been working' is correct. See continuous form at Cambridge Dictionary.
They ____ three times this week.
have met
have been meeting
have meted
has met
For completed events with frequency, use present perfect simple. 'have met' is correct. Read more at EnglishPage.
It's the first time I ____ French cooking.
have tried
tried
have been tried
have try
After 'for the first time' or 'the first time', use present perfect. 'have tried' is correct. More at Cambridge Dictionary.
Which sentence wrongly uses present perfect?
I have eaten breakfast an hour ago.
I have eaten breakfast today.
I haven't eaten breakfast yet.
Have you eaten breakfast?
Present perfect is not used with finished time expressions like 'an hour ago'. Simple past 'ate' would be correct. See time expressions rule at Cambridge Dictionary.
The students ____ all their questions.
have answered
has answered
answered
have been answered
Plural subject uses have. 'have answered' indicates completion. More on subject-verb agreement at EnglishPage.
I ____ English for five years, but I still ____ improvement.
have studied / need
have been studying / need
have studied / needed
studied / have needed
Present perfect continuous (have been studying) shows an ongoing action with duration; simple present 'need' shows current state. See continuous form at Cambridge Dictionary.
By now, she ____ the invitation.
has sent
has been sending
sent
is sending
Present perfect 'has sent' shows completion by now. Continuous form is incorrect here. More at EnglishPage.
So far, we ____ visited three museums.
have visited
visited
have been visiting
visited already
'So far' with present perfect simple indicates an action up to now. 'have visited' is correct. See time markers at Cambridge Dictionary.
Identify the incorrect sentence:
I have known her since five years.
I have known her since 2005.
I have known her for 15 years.
I have known her for a long time.
'Since' must be followed by a point in time, not a duration. The correct preposition for durations is 'for'. See Cambridge Dictionary.
0
{"name":"I _____ my homework.", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"I _____ my homework., They _____ in this town since 2010., Which sentence is correct?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}

Study Outcomes

  1. Understand Present Perfect Formation -

    Explain how to form the present perfect tense by combining "have/has" with past participles and recognize its basic structure.

  2. Identify Usage Contexts -

    Discover when to use the present perfect tense to talk about actions or experiences that link past events to the present.

  3. Differentiate Have vs. Has -

    Learn to choose "have" or "has" correctly based on the subject to form accurate present perfect sentences.

  4. Apply to Real-Life Sentences -

    Practice constructing present perfect tense questions and statements in everyday contexts, improving your practical English skills.

  5. Self-Assess Through Instant Feedback -

    Use the quiz's immediate answer checks to identify errors, reinforce correct usage, and track your progress.

  6. Build Grammar Confidence -

    Gain confidence in using the present perfect tense correctly in both writing and speaking by mastering key exercises.

Cheat Sheet

  1. Understanding the Structure -

    The present perfect tense uses "have" or "has" plus a past participle to connect past actions with the present (e.g., "They have finished their game"). According to Cambridge University resources, this formula is essential for clear present perfect tense practice. A simple mnemonic - HAP (Have/Has + Action Past) - helps remember the structure when you take a present perfect quiz for kids.

  2. Expressing Experience vs. Specific Time -

    The present perfect is perfect for talking about life experiences without specifying when they happened (e.g., "I have flown in an airplane"), whereas the simple past is used for actions tied to a definite time (e.g., "I flew last summer"). Oxford University Press highlights this distinction, which is crucial for acing an English tenses quiz. Remember: use present perfect for "ever" or "never" experiences and past simple for "ago" or "yesterday."

  3. Spotting Signal Words -

    Certain adverbs alert you to the present perfect, including already, just, yet, ever, never, since, and for (e.g., "She has already eaten lunch"). The British Council recommends making a signal-word bingo to reinforce recognition in present perfect practice exercises. Spotting these words helps you choose the right tense instantly on a present perfect quiz for kids.

  4. Mastering Past Participle Forms -

    Regular verbs add - ed (e.g., walk → walked), but irregular verbs have unique past participles (e.g., go → gone, see → seen). Merriam-Webster suggests creating flashcards with base forms on one side and past participles on the other to build confidence. Consistent review of these forms is key to performing well on any present perfect tense practice.

  5. Practicing Questions and Negatives -

    Forming questions ("Have you done your homework?") and negatives ("I haven't seen that movie") is vital for a balanced present perfect skill set. Educational journals recommend alternating between affirmative, interrogative, and negative sentences in your present perfect practice exercises. Taking a free present perfect quiz for kids that includes all three types solidifies your grasp on this essential tense.

Powered by: Quiz Maker