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
- 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. 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.