Present Perfect Quiz: Practice the Tense and Fix Common Mistakes
Quick, free present perfect tense test. Instant feedback.
Editorial: Review CompletedUpdated Aug 26, 2025
This present perfect quiz helps you check your use of have/has plus past participles and fix common mistakes. Answer 20 quick questions and get instant feedback to spot weak areas. If you mix it up with the simple past, try present perfect vs past simple, build forms with past participle practice, or compare tenses with a past perfect quiz.
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."