Present Perfect Tense — Exercise 5 (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. I ______ the reimbursement forms; you should receive payment soon.

A) have submitted B) submitted C) submit D) submitting

Verb definition: submit = to hand in documentation for processing.

Correct: A) have submitted
Why A is correct: Present perfect shows submission completed and links to expected payment (present consequence).

Why B wrong: past possible but less connected to the present result.
Why C wrong: simple present wrong.
Why D wrong: non-finite.

2. Have you ______ the vendor’s legal terms yet?

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

Verb definition: review = to examine text for issues.

Correct: A) reviewed (used after Have: Have you reviewed the terms?)
Why A is correct: Past participle after auxiliary Have is required.

Why B wrong: base form incorrect after Have.
Why C wrong: -ing.
Why D wrong: wrong form.

3. We ______ several mitigation strategies and chose one.

A) have evaluated B) evaluated C) evaluate D) evaluating

Verb definition: evaluate = to assess options.

Correct: A) have evaluated
Why A is correct: Present perfect for completed evaluation with current decision.

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

4. She ______ authority to approve small purchases.

A) has delegated B) delegated C) delegates D) delegating

Verb definition: delegate = to assign authority or responsibility.

Correct: A) has delegated
Why A is correct: Present perfect shows delegation took place and continues to have effect (authority exists).

Why B wrong: past okay but present perfect emphasizes ongoing effect.
Why C wrong: simple present habitual.
Why D wrong: participle.

5. They ______ all sensitive files to the secure server.

A) have transferred B) transferred C) transfer D) transferring

Verb definition: transfer = to move files from one location to another.

Correct: A) have transferred
Why A is correct: Present perfect indicates transfer completed with current security implication.

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

6. I ______ the confidential data only to authorized staff.

A) have disclosed B) disclosed C) disclose D) disclosing

Verb definition: disclose = to reveal or make known.

Correct: A) have disclosed
Why A is correct: Present perfect emphasizes that disclosure (limited) has occurred and is relevant now.

Why B wrong: past possible but less directly tied to present.
Why C wrong: simple present.
Why D wrong: participle.

7. Have the developers ______ the memory leak yet?

A) fixed B) fix C) fixing D) fixes

Verb definition: fix = to repair or correct a bug.

Correct: A) fixed (past participle used after Have: Have they fixed the leak?)
Why A is correct: Present perfect question requires past participle fixed.

Why B wrong: base form not correct after Have.
Why C wrong: -ing incorrect without auxiliary.
Why D wrong: wrong form.

8. We ______ alternative suppliers so production won’t halt.

A) have identified B) identified C) identify D) identifying

Verb definition: identify = to find and list alternatives.

Correct: A) have identified
Why A is correct: Completed identification up to now — present perfect appropriate.

Why B wrong: past less present-linked.
Why C wrong: simple present.
Why D wrong: -ing.

9. She ______ the incident in the report, and the team is reviewing mitigation.

A) has documented B) documented C) documents D) documenting

Verb definition: document = to record details in writing.

Correct: A) has documented
Why A is correct: Present perfect ties the documentation to the present review process.

Why B wrong: past possible but present perfect emphasizes relevance.
Why C wrong: simple present.
Why D wrong: participle.

10. They ______ the API keys since the breach; they’re safer now.

A) have rotated B) rotated C) rotate D) rotating

Verb definition: rotate (keys) = to replace keys periodically for security.

Correct: A) have rotated
Why A is correct: Present perfect with since the breach indicates action done with present security implications.

Why B wrong: past simple possible, but present perfect suits since.
Why C wrong: simple present.
Why D wrong: -ing.

Leave a Reply

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