Present Perfect Tense — Exercise 1 (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

  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 contract changes yet.

A) did sign B) have signed C) signing D) sign

Verb definition: sign = to write one’s name to agree to a document.

Correct: B) have signed
Why B is correct: Present perfect is used with yet (often in negatives/questions or to indicate completion with present relevance): They have signed the contract yet (note: in natural English, for statements you’d more likely use already — but grammar focus: have signed is the present perfect form).

Why A wrong: did sign = simple past; indicates a finished action with a specified past time (or a narrative past). It does not link explicitly to the present as have signed does.
Why C wrong: signing is -ing (present participle), not a finite present perfect verb form.
Why D wrong: sign is simple present, not appropriate for completed action with present relevance.

2. I ______ three similar proposals so far this month.

A) have submitted B) submitted C) submit D) submitting

Verb definition: submit = to send or present for approval.

Correct: A) have submitted
Why A is correct: So far this month indicates a time period up to now — present perfect suits: I have submitted three proposals so far.

Why B wrong: submitted simple past can be used, but it doesn’t emphasize the present relevance or ongoing time period like present perfect. With “so far,” present perfect is stronger.
Why C wrong: simple present doesn’t express completed actions in the period.
Why D wrong: participle only without auxiliary.

3. She ______ the data from the old system; now she’s checking results.

A) has migrated B) migrated C) had migrated D) migrate

Verb definition: migrate = to transfer data from one system to another.

Correct: A) has migrated
Why A is correct: Present perfect links the completed migration to the current checking step: She has migrated the data (and now) she’s checking results.

Why B wrong: simple past is plausible but present perfect here emphasizes relevance to present action.
Why C wrong: past perfect (had migrated) is used when you discuss an event before another past event — not needed here.
Why D wrong: base form, wrong tense.

4. Have you ever ______ a professional certificate in project management?

A) earn B) earned C) have earned D) earneded

Verb definition: earn = to gain by effort (a certificate).

Correct: B) earned (with auxiliary: Have you ever earned…? the full construction is Have you ever earned but answer choice reflects past participle)
Why B is correct: In the question form Have you ever earned a certificate? we use present perfect: Have + you + earned. Here earned is the past participle required after Have.

Why A wrong: earn base form not correct after auxiliary Have.
Why C wrong: redundant auxiliary — the question already contains Have; have earned as an option without subject is incorrect in form.
Why D wrong: earneded is not a word.

5. We ______ several promising vendors recently.

A) have evaluated B) evaluated C) evaluating D) evaluates

Verb definition: evaluate = to examine and judge.

Correct: A) have evaluated
Why A is correct: Recently often triggers present perfect: We have evaluated several vendors recently (completed actions with present relevance).

Why B wrong: simple past evaluated is possible but present perfect emphasizes relevance to now.
Why C wrong: participle non-finite.
Why D wrong: 3rd person singular present — incorrect subject/tense.

6. He ______ all the expense receipts — you can file the claim now.

A) has scanned B) scanned C) scans D) scanning

Verb definition: scan = to digitize physical documents.

Correct: A) has scanned
Why A is correct: Present perfect denotes the completed action that enables the current next step. He has scanned all receipts ⇒ ready to file.

Why B wrong: past possible, but the sentence’s present consequence favors present perfect.
Why C wrong: simple present habit, not relevant.
Why D wrong: non-finite -ing.

7. They ______ sufficient information to make a decision.

A) have gathered B) gathered C) are gathering D) gather

Verb definition: gather = to collect.

Correct: A) have gathered
Why A is correct: Present perfect signals that as of now, they possess the information — relevance to present decision.

Why B wrong: past is less explicit about present possession.
Why C wrong: present continuous implies ongoing collection; this conflicts with sufficient information (suggests completion).
Why D wrong: simple present not appropriate.

8. She ______ the complaint to HR; it’s under review.

A) has forwarded B) forwarded C) forwards D) forwarding

Verb definition: forward = to send on to another person/department.

Correct: A) has forwarded
Why A is correct: Present perfect links the forwarding to the current state (it’s under review).

Why B wrong: past could work but present perfect makes connection clearer.
Why C wrong: habitual, not a one-off completed action.
}Why D wrong: participle.

9. I ______ the training modules already; ask me any question.

A) have completed B) completed C) completing D) complete

Verb definition: complete = to finish.

Correct: A) have completed
Why A is correct: Already + present perfect expresses completion with relevance now (I’m ready to answer).

Why B wrong: past is possible but again present perfect ties to present readiness.
Why C wrong: -ing.
Why D wrong: simple present.

10. By now, the team ______ the first milestone.

A) has reached B) reached C) is reaching D) reaches

Verb definition: reach = to arrive at a point or goal.

Correct: A) has reached
Why A is correct: By now suggests up-to-now relevance — present perfect fits.

Why B wrong: simple past is possible but would lack the immediate present relevance emphasis.
Why C wrong: progressive not used with by now for completed milestone.
Why D wrong: simple present.

Leave a Reply

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