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
Quizzes > High School Quizzes > English Language Arts

Present Perfect Practice Quiz

Test Your Skills with Engaging Grammar Exercises

Difficulty: Moderate
Grade: Grade 8
Study OutcomesCheat Sheet
Paper art representing a trivia quiz on perfect tenses for high school English students.

This present perfect quiz helps you practice the tense and spot common mistakes. Answer 20 high school-level questions to find weak spots before a test and build confidence when you speak or write. You'll choose the right form, fix errors, and use have/has with past participles.

What is the formula for the present perfect tense?
Subject + have/has + base form
Subject + did + base form
Subject + have/has + past participle
Subject + be + -ing form
The present perfect tense is formed with have/has followed by the past participle. This structure indicates an action that occurred at an unspecified time in the past with relevance to the present.
Which sentence is an example of the present perfect tense?
I will visit France.
I am visiting France.
I visited France.
I have visited France.
The sentence 'I have visited France.' is in the present perfect form, showing an experience at an unspecified past time. The other options use simple past, present continuous, and future simple tenses.
How do you form the negative of a present perfect sentence?
Subject + haven't/hasn't + base form
Subject + have/has + not + past participle
Subject + have/has + no + past participle
Subject + did + not + past participle
The negative of a present perfect sentence is formed by inserting 'not' after the auxiliary verb (have/has). This construction is the standard way to form negatives in the present perfect.
Which word correctly completes the sentence: 'She ______ to the new school before'?
went
is being
has went
has been
The correct sentence is 'She has been to the new school before.' This uses the present perfect form to indicate an experience. The other options either use the wrong form or incorrect tense.
What is the past participle of 'go'?
gone
going
goes
went
The past participle of 'go' is 'gone', which is used in the present perfect tense. The other options are not the correct past participle forms.
Which sentence correctly uses the present perfect to express an action that started in the past and continues to the present?
They lived in this town since 2005.
They have lived in this town since 2005.
They will live in this town since 2005.
They are living in this town since 2005.
The sentence 'They have lived in this town since 2005.' correctly indicates that the action started in the past and continues to the present. It uses the present perfect with 'since' to denote the starting point of continuing relevance.
Identify the sentence that correctly forms a present perfect question.
Did you finish your homework?
Finish you have your homework?
Are you finished your homework?
Have you finished your homework?
The correct present perfect question is 'Have you finished your homework?'. It begins with the auxiliary verb 'have', which is essential for questions in the present perfect tense.
Which option best completes the sentence: 'I ______ my keys. Can you help me find them?'
have lost
have been losing
was losing
lost
The present perfect 'have lost' indicates a recent event with relevance to the present situation. The simple past 'lost' does not imply the present connection, and the other options do not match the context.
Choose the sentence that correctly highlights an action completed in the recent past using the present perfect.
She finished her exam just now.
She is finishing her exam.
She has just finished her exam.
She had just finished her exam.
The sentence 'She has just finished her exam.' uses the present perfect tense to indicate a recently completed action. The other options either use a different tense or do not reflect the immediate relevance to the present.
Which of the following sentences is incorrect in terms of present perfect usage?
We seen that movie twice.
We have seen that movie twice.
We have been to the concert already.
We have never eaten sushi.
The sentence 'We seen that movie twice.' is incorrect because it is missing the auxiliary 'have'. The present perfect requires the form 'have/has + past participle' to be grammatically correct.
Complete the sentence: 'He ______ his homework every day this week.'
did
does
has done
is doing
The present perfect 'has done' correctly indicates actions repeated throughout a period up to the present. The other options either refer to a completed or ongoing action without the proper present perfect context.
Which sentence best uses the adverb 'already' with the present perfect tense?
They already have finished their dessert.
They have already finished their dessert.
They finished already their dessert.
They finish already their dessert.
The sentence 'They have already finished their dessert.' correctly places the adverb 'already' between the auxiliary and the past participle, following the standard word order in present perfect constructions.
Select the sentence that best combines the present perfect with 'since' to indicate a starting point in time.
I lived here since 2010.
I have lived here since 2010.
I am living here since 2010.
I will live here since 2010.
The sentence 'I have lived here since 2010.' uses 'since' to indicate when the ongoing action began. The present perfect form 'have lived' is appropriate for actions that started in the past and continue to the present.
Which sentence correctly uses the contraction in the present perfect negative?
She haven't seen that episode yet.
She hasn't seen that episode yet.
She not seen that episode yet.
She didn't seen that episode yet.
The correct contraction 'hasn't' properly joins 'has' and 'not' in a present perfect negative sentence. This construction is grammatically correct and commonly used in spoken and written English.
Which sentence implies a life experience up to now using the present perfect?
I will visit Japan.
I visited Japan.
I have visited Japan.
I am visiting Japan.
The sentence 'I have visited Japan.' implies that the speaker has had the experience at some unspecified time in the past, which is an appropriate use of the present perfect for life experiences. The other options do not convey the same connection to present relevance.
Which sentence uses the present perfect continuous tense correctly to express an action that started in the past and is still continuing?
We studied for the exam all night.
We have studied for the exam all night.
We have been studying for the exam all night.
We are studying for the exam all night.
The present perfect continuous is used when an action began in the past and is still ongoing. 'We have been studying for the exam all night.' correctly forms the present perfect continuous with 'have been' plus the -ing form of the verb.
Identify the error in this sentence: 'He has wrote three letters today.'
The adverbial position is wrong; it should be 'today, he has wrote'.
The auxiliary verb is missing; it should be 'have wrote'.
There is no error in this sentence.
The past participle is incorrect; it should be 'written'.
The error in the sentence is the incorrect use of 'wrote' as the past participle of 'write'. The correct past participle is 'written'. This mistake is common when learners mix up forms of irregular verbs.
Which sentence properly contrasts a past action with a current situation using the present perfect?
Since he arrived, he has not taken a break.
Since his arrival, he not took a break.
Since he arrives, he has not taken a break.
Since he arrived, he did not take a break.
The sentence 'Since he arrived, he has not taken a break.' correctly uses the present perfect to show a lack of action continuing from a past moment to the present. The other options either use the wrong tense or incorrect grammar.
What is the primary difference between the present perfect and the simple past when describing past actions?
The present perfect relates past actions to the present, while the simple past refers to completed actions without present relevance.
The present perfect is used for facts, while the simple past is used for opinions.
There is no difference; they are interchangeable in all contexts.
The present perfect always indicates ongoing actions, while the simple past indicates actions that never occurred.
The present perfect connects past actions to the present, often indicating an ongoing relevance or impact. In contrast, the simple past refers to actions that are viewed as completed in the past, making them distinct in their functions.
Which sentence demonstrates the correct usage of the present perfect to describe a change over time?
Her English improved since last year.
Her English had improved since last year.
Her English is improving since last year.
Her English has improved since last year.
The sentence 'Her English has improved since last year.' effectively uses the present perfect to highlight a change that has occurred over time. The present perfect links the past improvement directly to the present, while the other options do not provide that clear connection.
0
{"name":"What is the formula for the present perfect tense?", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"What is the formula for the present perfect tense?, Which sentence is an example of the present perfect tense?, How do you form the negative of a present perfect sentence?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}

Study Outcomes

  1. Analyze the structure and formation of the present perfect tense.
  2. Identify time expressions that commonly accompany the present perfect.
  3. Distinguish between the present perfect and simple past tenses.
  4. Apply correct usage of the present perfect in varied sentence constructions.
  5. Evaluate context to determine appropriate tense selection in writing.

Present Perfect Cheat Sheet

  1. Formation of the Present Perfect - The present perfect pairs "have" or "has" with a verb's past participle to show how past actions connect to the present. It's perfect for celebrating achievements without pinning down a date. For example, "She has completed her assignment."
  2. Unspecified Past Actions - Use the present perfect to talk about actions that happened at an unknown time in the past but still matter now. It keeps things mysterious and relevant! Think: "I have read that book."
  3. Continuing Actions - When something started in the past and is still true, the present perfect is your best friend. It highlights ongoing situations like "We have lived here for five years."
  4. Key Adverbs - Spice up your present perfect with adverbs such as "already," "just," "yet," "ever," and "never." They add flavor: "She has just finished her homework."
  5. Negatives Made Easy - To make a negative present perfect, slip "not" right after "have" or "has." It's that simple: "He has not seen the new movie."
  6. Question Form - Flip "have" or "has" in front of the subject to ask present perfect questions. Curiosity example: "Have you ever traveled abroad?"
  7. For & Since - Use "for" with durations and "since" with starting points to nail down how long something's been happening: "I have known her since 2010."
  8. Avoid Specific Times - Skip the present perfect when you mention exact past times like "yesterday" or "last year." Instead, go for the simple past: "I saw that movie last week."
  9. Repeated Actions - The present perfect can also describe actions happening multiple times over an unspecified period: "They have visited Paris several times."
  10. Have vs. Has - Remember to match "has" with third-person singular (he, she, it) and "have" with all other subjects. Compare: "She has finished" vs. "They have finished."
Powered by: Quiz Maker