Present Perfect Tense Quiz With Answers

Reviewed by Heather Baxter
Heather Baxter, BSc (Elementary Education and Teaching) |
K-12 English Expert
Review Board Member
Heather is an educator, with four years of teaching experience. She graduated from the University of South Florida with a Bachelor of Science in Elementary Education and Teaching. She is skilled in Teaching English as a Second Language and currently works as an Elementary School Teacher at Pinellas County Schools. She made a career transition one year ago to explore a new path in writing and copy editing. Heather's specialization lies in curriculum development and educational materials, but she maintains versatility to work across various industries. Known for her keen attention to detail and a deep passion for language, she possesses a sharp eye for precision.
, BSc (Elementary Education and Teaching)
Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Irwanda Laory
I
Irwanda Laory
Community Contributor
Quizzes Created: 2 | Total Attempts: 136,547
Questions: 15 | Attempts: 70,722

SettingsSettingsSettings
Present Perfect Tense Quiz With Answers - Quiz


Take our "Present Perfect Tense Quiz" and see just how well you know this essential tense! The present perfect tense can be tricky—used to show actions that started in the past but still affect the present, it is all about bridging time in a unique way. This "Quiz of Present Perfect Tense" is designed for learners who want to understand these nuances and build confidence in using the tense correctly.

Whether you are a student, a teacher, or just brushing up on your English, this "Present Perfect Tense Quiz With Answers" will guide you through questions covering structure, usage, and Read morerules. You will tackle questions about common expressions, negations, and how to form questions using the present perfect.


Present Perfect Tense Quiz Questions and Answers

  • 1. 

    We have _____ here for a long time.

    • A.

      Be

    • B.

      Been

    • C.

      Being

    • D.

      To be

    Correct Answer
    B. Been
    Explanation
    In the present perfect tense, “been” is used to indicate a state or action that started in the past and continues into the present. This tense is formed with “have” or “has” plus the past participle of the verb. Here, “been” is the past participle form of “to be,” making it the correct choice to show that the action of being here has occurred for a long time and continues now. Other options are incorrect as they do not match the tense or structure needed for present perfect.

    Rate this question:

  • 2. 

    I ________ sent you a message. 

    • A.

      Have just

    • B.

      Has just

    • C.

      Just

    • D.

      Will

    Correct Answer
    A. Have just
    Explanation
    “Have just” is correct because it indicates an action that was completed very recently and has relevance to the present. Present perfect tense is used here to connect a recent past action with the present. “Have” is the auxiliary verb required for the subject “I” in this tense, and “just” adds the recent completion nuance. “Has” is incorrect since it doesn’t agree with the subject, while “will” implies a future action and “just” alone doesn’t indicate tense.

    Rate this question:

  • 3. 

    She _________ here for one week. 

    • A.

      Have being

    • B.

      Has being

    • C.

      Have been

    • D.

      Has been

    Correct Answer
    D. Has been
    Explanation
    The present perfect tense is correctly formed here with “has been” to show an action that began in the past and is still ongoing. Since “she” is a third-person singular pronoun, “has” is used with the past participle “been.” The incorrect options use “have,” which does not match the third-person singular subject, or “being,” which does not fit the structure of the present perfect tense.

    Rate this question:

  • 4. 

    This sentence is correct: "He have worked at the garage for 11 months."

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The sentence “He have worked at the garage for 11 months” is incorrect because the singular subject “He” should be followed by “has,” not “have.” Present perfect tense uses “has” for third-person singular subjects and “have” for plural or other pronouns. The corrected sentence is “He has worked at the garage for 11 months.” Therefore, the answer is False.

    Rate this question:

  • 5. 

    This sentence is correct: "Have you ever gone to Bali?"

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The sentence is grammatically correct. The present perfect tense is used here to ask about an experience in the past with relevance to the present. “Have” is the correct auxiliary verb for the pronoun “you,” and “gone” is the past participle of “go.” This structure is commonly used to inquire about past experiences, making the sentence accurate as written.

    Rate this question:

  • 6. 

    This sentence is correct: "You has not borrowed my book for one month."

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The sentence “You has not borrowed my book for one month” is incorrect because “You” should be followed by “have,” not “has,” to match the plural form. Present perfect tense requires “have” with “You” to correctly indicate an action not done over the past month. The corrected sentence reads, “You have not borrowed my book for one month.”

    Rate this question:

  • 7. 

    This sentence is correct: "The rain has stopped just now."

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The sentence “The rain has stopped just now” is technically incorrect because “just now” typically takes the past simple tense in English. The phrase should be “The rain stopped just now” to fit English usage, which prefers past simple for actions completed in the very recent past. Thus, the answer is False.

    Rate this question:

  • 8. 

    This sentence is correct: "They has lived in San Francisco for 4 months."

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The sentence "They has lived in San Francisco for 4 months" is incorrect because the subject "They" should be followed by the verb "have" instead of "has" to match the plural form. The correct sentence should be "They have lived in San Francisco for 4 months."

    Rate this question:

  • 9. 

    My mother ______ in the kitchen all day. 

    • A.

      Have cook

    • B.

      Have cooked

    • C.

      Has cook

    • D.

      Has cooked

    Correct Answer
    D. Has cooked
    Explanation
    In the present perfect tense, “has cooked” correctly combines “has” for the third-person singular subject “my mother” with the past participle “cooked.” This tense is used to express an action that began earlier and may still be ongoing or was completed recently. Incorrect options use “have,” which doesn’t match “my mother,” or the incorrect forms of the main verb.

    Rate this question:

  • 10. 

    He __________ his homework very well. 

    • A.

      Have not do

    • B.

      Has not do

    • C.

      Has not done

    • D.

      Have not done

    Correct Answer
    C. Has not done
    Explanation
    “Has not done” is correct for forming the present perfect tense for a singular subject (“he”), using the auxiliary verb “has” and the past participle “done.” This tense implies that the action of doing the homework has relevance to the present. Other options do not correctly use the auxiliary verb or the past participle, making them grammatically incorrect in this context.

    Rate this question:

  • 11. 

    She __________ to the store already.

    • A.

      Has gone

    • B.

      Have gone

    • C.

      Going

    • D.

      Go

    Correct Answer
    A. Has gone
    Explanation
    "She has gone to the store already." In this sentence, "has gone" indicates that the action of going to the store is complete and has relevance to the present. The present perfect tense is used here because it connects the past action (going to the store) with the present moment (her absence). The word "already" suggests that the action occurred sooner than expected. The structure follows the formula of "subject + has/have + past participle," where "has" is used for third-person singular subjects like "she," and "gone" is the past participle of the verb "go."

    Rate this question:

  • 12. 

    They __________ in this city since 2015.

    • A.

      Has lived

    • B.

      Lived

    • C.

      Have lived

    • D.

      Live

    Correct Answer
    C. Have lived
    Explanation
    "They have lived in this city since 2015." This sentence employs the present perfect tense to convey an action that began in the past (2015) and continues into the present. The use of "have lived" indicates a duration of time rather than a completed action. "Since" specifies the starting point of the action. In this structure, "have" is used because "they" is a plural subject. This indicates that their residency is ongoing, emphasizing the connection between the past and present, which is a hallmark of the present perfect tense.

    Rate this question:

  • 13. 

    I __________ my homework yet.

    • A.

      Haven't finished

    • B.

      Didn't finish

    • C.

      Haven't finish

    • D.

      Not finished

    Correct Answer
    A. Haven't finished
    Explanation
    "I haven't finished my homework yet." The phrase "haven't finished" uses the present perfect tense to indicate an action that is incomplete at the present time. The word "yet" implies that there is an expectation for the homework to be completed, but it has not occurred as of now. This construction utilizes "haven't," which is the contraction of "have not," making it suitable for the subject "I." The present perfect tense highlights the ongoing relevance of the past action (homework not being finished) to the present situation, creating a sense of urgency.

    Rate this question:

  • 14. 

    He __________ his keys; he can’t find them.

    • A.

      Have lost

    • B.

      Losing

    • C.

      Has lost

    • D.

      Lose

    Correct Answer
    C. Has lost
    Explanation
    "He has lost his keys; he can’t find them." In this sentence, "has lost" is in the present perfect tense, indicating a completed action that has immediate relevance to the present moment (not being able to find the keys). The structure demonstrates that the loss of the keys occurred at an unspecified time in the past, yet it directly affects the current situation. Using "has" for the singular subject "he" maintains grammatical accuracy. The present perfect tense thus bridges the past action with the current consequence, emphasizing the impact of that loss.

    Rate this question:

  • 15. 

    We __________ our trip to Europe last year.

    • A.

      Have enjoyed

    • B.

      Has enjoyed

    • C.

      Enjoyed

    • D.

      Enjoying

    Correct Answer
    A. Have enjoyed
    Explanation
    "We have enjoyed our trip to Europe last year." This sentence is incorrect as it uses the present perfect tense incorrectly by including a specific time reference, "last year." The present perfect is meant for actions without a specific time frame, highlighting their relevance to the present. If you say "We enjoyed our trip to Europe," you indicate a completed action in the past. The correct structure for present perfect would omit the time reference, focusing instead on the enjoyment itself and connecting it to the present moment.

    Rate this question:

Heather Baxter |BSc (Elementary Education and Teaching) |
K-12 English Expert
Heather is an educator, with four years of teaching experience. She graduated from the University of South Florida with a Bachelor of Science in Elementary Education and Teaching. She is skilled in Teaching English as a Second Language and currently works as an Elementary School Teacher at Pinellas County Schools. She made a career transition one year ago to explore a new path in writing and copy editing. Heather's specialization lies in curriculum development and educational materials, but she maintains versatility to work across various industries. Known for her keen attention to detail and a deep passion for language, she possesses a sharp eye for precision.

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Oct 28, 2024
    Quiz Edited by
    ProProfs Editorial Team

    Expert Reviewed by
    Heather Baxter
  • Nov 25, 2015
    Quiz Created by
    Irwanda Laory
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.