Quizzes > High School Quizzes > English Language Arts
Present Perfect Practice Quiz
Test Your Skills with Engaging Grammar Exercises
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.
Study Outcomes
- Analyze the structure and formation of the present perfect tense.
- Identify time expressions that commonly accompany the present perfect.
- Distinguish between the present perfect and simple past tenses.
- Apply correct usage of the present perfect in varied sentence constructions.
- Evaluate context to determine appropriate tense selection in writing.
Present Perfect Cheat Sheet
- 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."
- 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."
- 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."
- 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."
- 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."
- Question Form - Flip "have" or "has" in front of the subject to ask present perfect questions. Curiosity example: "Have you ever traveled abroad?"
- 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."
- 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."
- Repeated Actions - The present perfect can also describe actions happening multiple times over an unspecified period: "They have visited Paris several times."
- 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."