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