Try Present Perfect Tense Quiz

Present Perfect Tense — Exercise 2 (Questions with Full Explanations)

This Present Perfect practice set contains 10 carefully chosen questions that test have/has + past participle in real-world contexts (workplace, study, everyday life). Each question includes a short verb definition and detailed explanations for the correct option and for every incorrect option so you learn grammar and vocabulary together. The options are intentionally close to be challenging — read explanations after answering to deepen understanding.

Definition: Present Perfect (have/has + past participle or verb 3rd form)

  • Form: have/has + past participle (e.g., I have finished; she has completed).
  • Use: actions with relevance to the present (experiences, completed actions with present result, actions started in the past and continuing to now, life experiences, and actions with unspecified time).
  • Keywords: already, yet, just, ever, never, so far, recently, lately often appear.
  • Negatives/Questions: have/has not (haven’t/hasn’t) and Have/Has + subject + past participle?
  • To learn more about Present Continuous Tense – Visit Here

Quiz Instructions

  1. Read each question and choose the best answer out of four given options.
  2. On top, header section of the quiz, you will see the “title of the quiz,’ ‘spending-time,’ ‘value of question in points,’ and ‘number of questions.”
  3. Below on footer, you will see Full Screen mode. As the name suggests, it covers the whole screen. It will save a lot of your time attempting the quiz.
  4. You can zoom the images given in the questions.
  5. After submitting the quiz, you can see your score and compare with other users.
  6. The Full Leaderboard link will take you to a page, where you can see all users attempts.
  7. Below the quiz box, there are explanation of each options. You can study and try again.
  8. Best of Luck!
Loading quiz...

Quiz Question, Answer and Explanation

Note: Do remember in the quiz box above, the questions and options will shuffle, so they won’t have the same sequence like 1, 2, 3, or A, B, C as below.

1. Have the engineers ______ the security patch yet?

A) applied B) apply C) are applying D) applieded

Verb definition: apply = to install/apply a patch.

Correct: A) applied (used after Have the engineers… applied? i.e., past participle)
Why A is correct: Present perfect question form: Have they applied the patch yet? uses past participle applied after auxiliary have.

Why B wrong: base form not correct after have.
Why C wrong: continuous; wrong choice following auxiliary have.
Why D wrong: invalid form.

2. I ______ a few errors in the report; I’ll update it.

A) have noticed B) noticed C) noticing D) notice

Verb definition: notice = to observe or detect.

Correct: A) have noticed
Why A is correct: Present perfect expresses a recent observation with present consequence.

Why B wrong: past simple indicates the noticing happened in the past; present perfect emphasizes the continuing relevance.
Why C wrong: participle.
Why D wrong: simple present habit.

3. They ______ enough budget to proceed with the pilot.

A) have allocated B) allocated C) are allocating D) allocates

Verb definition: allocate = to assign resources or budget.

Correct: A) have allocated
Why A is correct: Present perfect shows funds are allocated as of now, enabling progress.

Why B wrong: past could work, but present perfect links to present capability.
Why C wrong: implies current ongoing allocation rather than completion.
Why D wrong: wrong form.

4. She ______ several people for the new committee lately.

A) has nominated B) nominated C) nominates D) nominating

Verb definition: nominate = to propose someone for a position.

Correct: A) has nominated
Why A is correct: Lately favors present perfect — actions in a recent time period with present relevance.

Why B wrong: past, less present-connected.
Why C wrong: habitual.
Why D wrong: participle.

5. We ______ the user feedback and incorporated suggestions.

A) have reviewed B) reviewed C) review D) have reviewing

Verb definition: review = to examine and evaluate.

Correct: A) have reviewed
Why A is correct: Present perfect for completed action relevant to incorporation.

Why B wrong: past is okay but present perfect emphasizes link to current state.
Why C wrong: simple present.
Why D wrong: incorrect grammar.

6. Have you ______ any progress on the audit?

A) made B) make C) are making D) making

Verb definition: make progress = to advance or improve.

Correct: A) made (as in Have you made any progress?—past participle used after Have)
Why A is correct: Present perfect question: Have you made any progress? uses past participle made after have.

Why B wrong: base form not correct after have.
Why C wrong: progressive form would require Have you been making…? — that’s present perfect continuous.
Why D wrong: non-finite.

7. They ______ the prototype several times but not finalized it.

A) have tested B) tested C) test D) testing

Verb definition: test = to evaluate performance.

Correct: A) have tested
Why A is correct: Present perfect expresses repeated completed actions up to now.

Why B wrong: past is possible but present perfect underscores repetition with present relevance.
Why C wrong: habitual simple present; incorrect here.
Why D wrong: participle.

8. She ______ three interviews so far today.

A) has conducted B) conducted C) conducts D) conducting

Verb definition: conduct = to carry out an activity (e.g., interview).

Correct: A) has conducted
Why A is correct: So far today calls for present perfect to indicate how many have finished up to now.

Why B wrong: simple past can be used but lacks immediacy.
Why C wrong: simple present habit.
Why D wrong: non-finite.

9. I ______ the invoice already; check your inbox.

A) have emailed B) emailed C) email D) emailing

Verb definition: email = to send by electronic mail.

Correct: A) have emailed
Why A is correct: Already + present perfect denotes a completed action relevant to the present (check inbox).

Why B wrong: past could be used colloquially but present perfect fits with already.
Why C wrong: simple present wrong.
Why D wrong: -ing.

10. They ______ the new compliance policy since last quarter.

A) have implemented B) implemented C) implement D) implementing

Verb definition: implement = to put into effect.

Correct: A) have implemented
Why A is correct: Present perfect indicates an action that started in the past and has current consequences (policy in effect). With “since last quarter” present perfect is the right choice.

Why B wrong: past may be acceptable, but present perfect fits “since.”
Why C wrong: simple present not used with “since”.
Why D wrong: participle.

Leave a Reply

Your email address will not be published. Required fields are marked *