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