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.

What is the formula for the present perfect tense?
Subject + have/has + past participle
Subject + have/has + base form
Subject + did + base form
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 have visited France.
I visited France.
I am visiting France.
I will visit 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 + have/has + not + past participle
Subject + did + not + past participle
Subject + have/has + no + past participle
Subject + haven't/hasn't + base form
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'?
has been
has went
is being
went
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
went
going
goes
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 have lived in this town since 2005.
They lived in this town since 2005.
They are living in this town since 2005.
They will live 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.
Have you finished your homework?
Did you finish your homework?
Are you finished your homework?
Finish you have 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
lost
was losing
have been losing
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 has just finished her exam.
She finished her exam just now.
She is finishing 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 have seen that movie twice.
We 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.'
has done
did
does
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 have already finished their dessert.
They already have 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 have lived here since 2010.
I 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 hasn't seen that episode yet.
She not seen that episode yet.
She haven't 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 have visited Japan.
I visited Japan.
I am visiting Japan.
I will visit 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 have been studying for the exam all night.
We have studied for the exam all night.
We studied 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 past participle is incorrect; it should be 'written'.
The auxiliary verb is missing; it should be 'have wrote'.
The adverbial position is wrong; it should be 'today, he has wrote'.
There is no error in this sentence.
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 he arrived, he did not take a break.
Since he arrives, he has not taken a break.
Since his arrival, he not took 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 always indicates ongoing actions, while the simple past indicates actions that never occurred.
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 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 has improved since last year.
Her English improved since last year.
Her English is improving since last year.
Her English had 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." Perfect English Grammar
  2. perfect-english-grammar.com
  3. 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." Britannica
  4. britannica.com
  5. 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." EF Education First
  6. ef.edu
  7. 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." Perfect English Grammar
  8. perfect-english-grammar.com
  9. 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." Perfect English Grammar
  10. perfect-english-grammar.com
  11. Question Form - Flip "have" or "has" in front of the subject to ask present perfect questions. Curiosity example: "Have you ever traveled abroad?" Perfect English Grammar
  12. perfect-english-grammar.com
  13. 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." EF Education First
  14. ef.edu
  15. 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." Academy Simple
  16. academysimple.com
  17. Repeated Actions - The present perfect can also describe actions happening multiple times over an unspecified period: "They have visited Paris several times." EF Education First
  18. ef.edu
  19. 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." Perfect English Grammar
  20. perfect-english-grammar.com
Powered by: Quiz Maker