Exam Attempt Present Perfect Tense Quiz, Test, Exercise

Present Perfect Tense — Exercise 3 (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 it – 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. He ______ too many small tasks today; he’s exhausted.

A) has completed B) completed C) completes D) completing

Verb definition: complete = to finish tasks.

Correct: A) has completed
Why A is correct: Present perfect for the completed tasks with present result (he’s exhausted).

Why B wrong: past simple plausible but less connected to present.
Why C wrong: habitual simple present, wrong.
Why D wrong: participle.

2. We ______ the legacy system’s backups this morning.

A) have verified B) verified C) verify D) verifying

Verb definition: verify = to ensure something is correct.

Correct: A) have verified
Why A is correct: Present perfect communicates verification completed earlier today with relevance now (backups safe).

Why B wrong: past is possible but present perfect better matches timing.
Why C wrong: simple present wrong.
Why D wrong: -ing.

3. Have the consultants ______ the feasibility study yet?

A) finished B) finish C) have finished D) finishing

Verb definition: finish = to bring to an end.

Correct: A) finished (used after Have the consultants… finished?)
Why A is correct: In question Have the consultants finished the study? the past participle finished follows Have.

Why B wrong: base form not correct after Have.
Why C wrong: redundant auxiliary.
Why D wrong: participle form; wrong structure.

4. She ______ permission for the change this week.

A) has obtained B) obtained C) obtains D) obtaining

Verb definition: obtain = to get or acquire.

Correct: A) has obtained
Why A is correct: This week with present perfect indicates action completed in the period up to now.

Why B wrong: past could be used but present perfect links to present.
Why C wrong: simple present.
Why D wrong: participle.

5. I ______ the previous version and noticed a regression.

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

Verb definition: review = to examine carefully.

Correct: A) have reviewed
Why A is correct: Present perfect ties review to the present finding of a regression.

Why B wrong: past is possible but less present-focused.
Why C wrong: simple present.
Why D wrong: participle.

6. They ______ the QA checklist multiple times before release.

A) have checked B) checked C) are checking D) check

Verb definition: check = to examine for correctness.

Correct: A) have checked
Why A is correct: Present perfect emphasizes repeated checks up to now.

Why B wrong: past possible but present perfect stresses relevance.
Why C wrong: continuous implies they are checking right now (not completed repetitions).
Why D wrong: simple present habit.

7. Has management ______ the revised SLA to the legal team?

A) forwarded B) forwardeded C) forward D) forwarding

Verb definition: forward = to send on.

Correct: A) forwarded (past participle used after Has: Has management forwarded the SLA?)
Why A is correct: Present perfect question form uses past participle forwarded.

Why B wrong: invalid form.
Why C wrong: base form not correct after auxiliary.
Why D wrong: participle present, missing auxiliary.

8. We ______ user permissions for the new role already.

A) have adjusted B) adjusted C) adjust D) adjusting

Verb definition: adjust = to change settings slightly for correctness.

Correct: A) have adjusted
Why A is correct: Present perfect with already shows completed configuration.

Why B wrong: past possible; present perfect ties to present.
Why C wrong: simple present incorrect.
Why D wrong: -ing.

9. He ______ the correct metric, so reports are accurate now.

A) has identified B) identified C) identifies D) identifying

Verb definition: identify = to locate or name something.

Correct: A) has identified
Why A is correct: Present perfect shows the identification has present consequence (accurate reports).

Why B wrong: past less explicitly linked to now.
Why C wrong: habitual.
Why D wrong: participle.

10. They ______ the outdated modules — replacement is complete.

A) have removed B) removed C) remove D) removing

Verb definition: remove = to take away.

Correct: A) have removed
Why A is correct: Present perfect signals removal completed and explains that replacement can proceed.

Why B wrong: past possible but present perfect better communicates present state.
Why C wrong: simple present.
Why D wrong: -ing.

Leave a Reply

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