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

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

Leave a Reply

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