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
- Read each question and choose the best answer out of four given options.
- 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.”
- 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.
- You can zoom the images given in the questions.
- After submitting the quiz, you can see your score and compare with other users.
- The Full Leaderboard link will take you to a page, where you can see all users attempts.
- Below the quiz box, there are explanation of each options. You can study and try again.
- Best of Luck!
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.