Present Perfect Tense — Exercise 6 (Questions with Full Explanations and Verb)
This set contains 10 new Present Perfect Tense practice questions (have/has + past participle verb). Each item includes the correct answer, a short verb definition, and detailed explanations for the correct option and for every incorrect option — so you learn the grammar and the reason why other forms fail. The distractors are intentionally tricky to sharpen judgement.
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. They ______ the license agreement this morning.
A) have signed B) signed C) sign D) signing
Verb: sign = to write name to agree.
Correct: A) have signed
Why A: Present perfect shows completion this morning with present relevance.
B wrong: Past simple is possible but lacks explicit present-link emphasis the exercise asks for.
C wrong: Simple present indicates habitual, not completed event.
D wrong: -ing non-finite form.
2. I ______ the configuration file; the change is active now.
A) have edited B) edited C) edit D) editing
Verb: edit = to change text or settings.
Correct: A) have edited
Why A: Present perfect links completed edit to current active change.
B wrong: Past would narrate but not emphasize present effect.
C wrong: Habitual tense.
D wrong: participle only.
3. Has the team ______ the dependency vulnerabilities yet?
A) resolved B) resolve C) resolving D) resolves
Verb: resolve = to fix an issue.
Correct: A) resolved (as in Have the team resolved… ? past participle after Have)
Why A: Present perfect question requires past participle resolved.
B wrong: base form wrong after auxiliary.
C wrong: -ing form wrong.
D wrong: simple present wrong form.
4. She ______ the client’s amendment and updated the draft.
A) has accepted B) accepted C) accepts D) accepting
Verb: accept = to agree to terms.
Correct: A) has accepted
Why A: Present perfect connects acceptance to the updated draft now.
B wrong: Past is possible but present perfect emphasizes present consequence.
C wrong: simple present habit.
D wrong: participle.
5. We ______ the onboarding checklist several times this week.
A) have reviewed B) reviewed C) reviews D) reviewing
Verb: review = to examine carefully.
Correct: A) have reviewed
Why A: This week is an unfinished period; present perfect fits.
B wrong: past simple is less connected to the ongoing period.
C wrong: wrong form.
D wrong: -ing.
6. They ______ the compliance gap and proposed fixes.
A) have identified B) identified C) identify D) identifying
Verb: identify = to find and name a problem.
Correct: A) have identified
Why A: Present perfect shows issue found with present implications.
B wrong: past is similar but less present-tied.
C wrong: simple present habitual.
D wrong: participle.
7. Have you ever ______ a technical standard for your team?
A) drafted B) draft C) drafting D) drafts
Verb: draft = to write a preliminary version.
Correct: A) drafted (used after Have: Have you ever drafted…?)
Why A: Present perfect question needs past participle drafted.
B wrong: base form incorrect after Have.
C wrong: -ing form.
D wrong: wrong form.
8. I ______ the package — it should arrive today.
A) have dispatched B) dispatched C) dispatch D) dispatching
Verb: dispatch = to send out goods.
Correct: A) have dispatched
Why A: Present perfect indicates sending completed with present expectation.
B wrong: past possible but less present-linked.
C wrong: simple present not right.
D wrong: -ing.
9. They ______ a workaround; production is stable.
A) have implemented B) implemented C) implementing D) implement
Verb: implement = to put a solution into place.
Correct: A) have implemented
Why A: Present perfect emphasizes the current stability result.
B wrong: past narrates but present perfect ties to now.
C wrong: participle.
D wrong: base.
10. He ______ the API documentation recently.
A) has updated B) updated C) updates D) updating
Verb: update = to make current.
Correct: A) has updated
Why A: Recently pairs well with present perfect to indicate recent completion.
B wrong: past acceptable but present perfect emphasizes recentness.
C wrong: simple present.
D wrong: -ing form.