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

Ace the Present Perfect Quiz Now!

Ready for challenging present perfect tense questions? Dive in now!

Difficulty: Moderate
2-5mins
Learning OutcomesCheat Sheet
Paper art illustration of stacked grammar books test questions and present perfect quiz letters on teal background

Attention grammar gurus and language enthusiasts! Are you ready to master the present perfect tense? Our free present perfect quiz invites you to dive into real-life scenarios and practice present perfect in question formats. You'll tackle engaging questions of present perfect that build your confidence, with everything from simple statements to advanced challenges. This present perfect test features a mix of present perfect tense questions - perfect for brushing up on tricky rules and boosting your fluency. Take the leap, challenge yourself now, and discover how much sharper your English can be!

I ____ (eat) breakfast already.
ate
have eaten
has eaten
eat
The present perfect tense uses 'have/has' plus the past participle to indicate actions completed with relevance to the present. 'I have eaten breakfast already' shows that the action is done and affects the current state. 'Ate' is simple past and doesn't fit with 'already' in this context. Learn more at Present Perfect Simple.
She ____ in London since 2015.
lives
has lived
lived
is living
When an action begins in the past and continues to the present, we use the present perfect simple with 'since' or 'for'. 'She has lived in London since 2015' is correct. 'Lives' is present simple and doesn't express duration from 2015 until now. More details at Present Perfect Simple.
We ____ (finish) our project just now.
have just finished
just finished
finished just
have finished just
'Have just finished' correctly places 'just' between the auxiliary and the past participle in the present perfect. This indicates the recent completion of the project. The other options violate the standard word order for adverbs in this tense. See usage at Present Perfect Simple.
They ____ to Paris twice this year.
have been
went
are going
have gone
Use 'have been' when someone has visited a place and returned. 'They have been to Paris twice this year' shows two completed visits. 'Have gone' would suggest they are still there. More at Present Perfect Simple.
It's the first time I ____ this movie.
have seen
saw
see
am seeing
The present perfect is used to describe experiences up to now, especially with 'the first time'. 'I have seen this movie' emphasizes the experience. 'Saw' is simple past and doesn't connect to the present moment. Reference: Present Perfect Simple.
He ____ here before.
has been
is
was
has went
'Has been here before' uses present perfect to state past experience without specifying when. 'Has went' is incorrect because 'went' is not a past participle. More information at Present Perfect Simple.
____ you ever ____ sushi?
Have / eaten
Did / eat
Do / eat
Had / eaten
When asking about life experiences up to now, we use 'Have you ever eaten?'. 'Did you ever eat?' is informal but doesn't follow present perfect rules. 'Had eaten?' is past perfect, which is not correct for general experiences. See details at Present Perfect Simple.
She ____ (lose) her keys; they are still here.
has lost
lost
has been losing
was losing
'Has lost' is the present perfect simple, appropriate for recent actions with present relevance. She still has her keys here, so the action and its result connect to now. 'Lost' is simple past and doesn't emphasize the current state. More at Present Perfect Simple.
We ____ in this house since 2010.
have lived
lived
are living
have been living
With state verbs like 'live', present perfect simple is preferred for durations up to now: 'have lived'. Present perfect continuous often implies a temporary or more dynamic action. See explanation at Present Perfect Simple.
It ____ since morning; I need a break.
has been raining
rained
is raining
rains
When an action starts in the past and continues to the present, present perfect continuous is used: 'has been raining'. This emphasizes duration. Simple past 'rained' does not link to now. See more at Present Perfect Continuous.
He ____ his exam results.
has received
received
has been receiving
was receiving
Use present perfect simple for a completed action with present relevance: 'has received' indicates he now has the results. Simple past 'received' is possible but doesn't emphasize the current result. More at Present Perfect Simple.
Which sentence correctly uses present perfect continuous?
I have been studying all night.
I have studied all night.
I studied all night.
I am studying all night.
Present perfect continuous ('have been studying') shows an action that began in the past and continues or has present results. 'Have studied' is present perfect simple and doesn't highlight duration. Details at Present Perfect Continuous.
I ____ my keys; can you help me look?
have misplaced
misplaced
have been misplacing
am misplacing
'Have misplaced' uses present perfect simple to show a recent action with current relevance. It explains why the keys are not found now. 'Misplaced' is simple past and less connected to the present. See more at Present Perfect Simple.
They ____ around Europe this summer.
have traveled
traveled
have been traveling
travel
Present perfect simple ('have traveled') is used for completed trips without specifying when. Present perfect continuous ('have been traveling') focuses on the ongoing nature of the trips. More at Present Perfect Simple.
____ you ever ____ to Australia?
Have / been
Did / go
Do / go
Had / been
For asking about life experiences, we use 'Have you ever been to Australia?'. 'Have been' is present perfect. 'Been' is the past participle of 'be' in this context, meaning 'visited'. See Present Perfect Simple.
Sarah ____ English for five years.
has been studying
has studied
studied
is studying
Present perfect continuous ('has been studying') emphasizes the duration of an ongoing action that started in the past and continues now. 'Has studied' is present perfect simple and focuses on the completion of study periods. See Present Perfect Continuous.
It's the first time she ____ such a thing.
has seen
saw
is seeing
has been seeing
Use present perfect simple for experiences up to now: 'has seen'. 'Saw' is simple past and not linked to the present. 'Has been seeing' suggests an ongoing process rather than a single experience. More at Present Perfect Simple.
Which sentence is in the present perfect continuous tense?
I have been living here for two years.
I have lived here for two years.
I lived here for two years.
I am living here since two years ago.
The present perfect continuous ('have been living') indicates an action that started in the past and continues now. The simple form 'have lived' is present perfect simple and less focused on duration. See Present Perfect Continuous.
Until now, she ____ seen the documentary.
has never
never has
did never
never did
'Has never seen' correctly places 'never' between the auxiliary and past participle in the present perfect. It means at no time up to now. Other options misplace 'never' or use incorrect tense. Learn more at Present Perfect Simple.
He ____ the dentist three times this month.
has visited
visited
has been visiting
will visit
Use present perfect simple ('has visited') for countable actions completed in a period that includes the present. It indicates three completed visits. 'Has been visiting' would emphasize duration rather than number. More at Present Perfect Simple.
She ____ not ____ him since last summer.
has / seen
did / see
has been / seeing
is / seeing
Negative present perfect uses 'has not' plus past participle: 'has not seen'. It shows the action hasn't happened up to now. 'Has been seeing' would suggest an ongoing action that didnt occur, which is awkward here. See Present Perfect Simple.
They ____ already ____ the package.
have / received
had / received
have been / receiving
are / receiving
'Have already received' correctly uses present perfect simple with 'already' placed before the past participle to show completion. 'Had received' is past perfect and not appropriate for present relevance. More at Present Perfect Simple.
She ____ to France twice this year.
has been
has gone
went
is gone
'Has been to France' indicates completed visits with return. 'Has gone' would mean she is still there. This distinction is crucial in advanced usage of the present perfect. See Present Perfect Simple.
Which sentence is grammatically correct?
I have just finished my work.
I just have finished my work.
I have finished just my work.
I have finished my work just.
In present perfect, the adverb 'just' usually goes between the auxiliary and the past participle: 'I have just finished'. Other placements are unnatural or incorrect. For more, check Present Perfect Word Order.
Which form correctly completes the question: '____ they ____ since 9 AM?'
Have they been working
Are they been working
Do they have been working
Have they been work
Present perfect continuous questions use 'Have' + subject + 'been' + present participle: 'Have they been working since 9 AM?'. This form asks about an action that started in the past and continues. More at Present Perfect Continuous.
0
{"name":"I ____ (eat) breakfast already.", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"I ____ (eat) breakfast already., She ____ in London since 2015., We ____ (finish) our project just now.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}

Study Outcomes

  1. Understand Present Perfect Structure -

    Learn how to form the present perfect tense with the correct auxiliary verbs and past participles to express actions linked to the present.

  2. Identify Common Errors -

    Spot and correct frequent mistakes in present perfect usage, ensuring you construct accurate affirmative, negative, and interrogative sentences.

  3. Analyze Questions of Present Perfect -

    Break down various question formats to choose the right word order and auxiliary for clear, grammatically correct queries.

  4. Apply Present Perfect in Context -

    Practice crafting present perfect tense questions and statements in real”life scenarios to boost your practical communication skills.

  5. Engage with the Present Perfect Quiz -

    Interact with diverse present perfect tense questions to challenge your understanding and reinforce your learning.

  6. Evaluate Quiz Performance -

    Review your quiz results to identify strengths and areas for improvement, guiding your next steps in mastering the present perfect.

Cheat Sheet

  1. Master the Basic Structure -

    According to Cambridge Dictionary, the present perfect uses "have/has + past participle" to link past actions to the present. Remember the formula: have/has + V3 (e.g., "She has visited Paris"). Practice building sentences with regular (-ed) and irregular verbs to internalize this pattern.

  2. Spot Key Signal Words -

    The British Council highlights adverbs like just, already, yet, ever, and never as core cues for present perfect tense questions and statements. Use the mnemonic JAYNE (Just, Already, Yet, Never, Ever) to recall them quickly. These signal words often appear in present perfect test items to indicate relevance to the present.

  3. Distinguish from Simple Past -

    University of Oxford guidance states that present perfect connects past events with now, while simple past is for completed actions with specific times (e.g., "I saw the movie yesterday"). Practice contrasting pairs: "I have eaten lunch" vs. "I ate lunch at noon." Mastery of this distinction is key for challenging questions of present perfect quizzes.

  4. Form Present Perfect Questions -

    According to Purdue OWL, invert the auxiliary and subject (Have/Has + subject + past participle) to form questions, as in "Have you finished the report?" or "Has she visited Rome yet?". Recognize and practice variations like negative questions (Haven't they arrived?). Regular drilling with present perfect in question patterns boosts recall for quizzes.

  5. Practice with Realistic Test Items -

    Cambridge Assessment English recommends timed quizzes to simulate a present perfect quiz environment. Incorporate questions of present perfect from reputable sources like Cambridge English and British Council to diversify practice. Tracking progress after each present perfect test highlights patterns and areas for further review.

Powered by: Quiz Maker