Present Perfect Tense – English Grammar Exercises for A2

Grammar » Grammar Exercises for A2 » Present Perfect Tense – English Grammar Exercises for A2

Exercises:   123456789101112

You are replying to an email from your teacher or manager to confirm that you have read and understood their message. Read the sentences carefully and choose the best option (a, b, c, or d) to complete your response.

 “Thank you for the update. I ______ your email.”

     (a) have read

     (b) read

     (c) am reading

     (d) has read

 “You don’t need to explain it again. I ______ the attached document.”

     (a) already opened

     (b) have already opened

     (c) have already open

     (d) open already

3   “Hi Mr. Smith, I ______ the meeting invitation. Thank you.”

     (a) have just received

     (b) have just receive

     (c) just received

     (d) receive just

 “We ______ the new rules, so you don’t need to worry about us making mistakes.”

     (a) has understood

     (b) understood

     (c) are understanding

     (d) have understood

5   “I ______ the attached file. Everything looks good to me.”

     (a) checked

     (b) have checked

     (c) am checking

     (d) have check

 “I ______ about the schedule change ______ this morning.”

     (a) knew / since

     (b) know / from

     (c) have known / since

     (d) have known / for

7   “I have had the information ______ two hours. I am ready for the meeting.”

     (a) ago

     (b) for

     (c) since

     (d) in

 “I have read the announcement, but Sarah ______ it yet.”

     (a) didn’t see

     (b) hasn’t seen

     (c) haven’t seen

     (d) doesn’t see

9   “Yes, I ______ the new syllabus. It is on my desk now.”

     (a) have print

     (b) print

     (c) printed

     (d) have printed

10   “Manager: ______ the new policy yet?”

     (a) Have you reviewed

     (b) Did you review

     (c) Are you reviewing

     (d) Have you review

11   “I ______ to the client’s email as you asked. You can check the ‘Sent’ folder.”

     (a) already replied

     (b) reply already

     (c) have already replied

     (d) have already reply

12   “We haven’t missed any updates ______ we joined the project group.”

     (a) when

     (b) after

     (c) for

     (d) since

13   “The file ______ in the shared folder ______ yesterday. I saw it and downloaded it.”

     (a) was / since

     (b) has been / since

     (c) is / from

     (d) has been / for

14   “Thank you for the email. I ______ the change in the deadline.”

     (a) noticed

     (b) notice

     (c) have notice

     (d) have noticed

15   “You ______ the message at 9 AM, and I ______ it carefully.”

     (a) sent / have read

     (b) have sent / read

     (c) sent / have readed

     (d) send / read

16   “I confirm receipt of the guidelines. This is the clearest email you ______ us.”

     (a) ever sent

     (b) have ever send

     (c) have ever sent

     (d) ever send

17   “I am glad you sent this reminder. We haven’t discussed this topic ______ a long time.”

     (a) for

     (b) since

     (c) in

     (d) during

18   “Don’t worry, the information is safe. I ______ the instructions to my computer.”

     (a) am saving

     (b) have saved

     (c) saved

     (d) have save

19   “I have read the email, and the whole team ______ the new plan ______ Tuesday.”

     (a) accepted / since

     (b) have accepted / for

     (c) has accepted / for

     (d) has accepted / since

20   “I ______ the presentation slides, so I am fully prepared for tomorrow.”

     (a) have already studied

     (b) already studied

     (c) already study

     (d) have already study

ANSWER KEY & EXPLANATIONS

1  (a) have read

Why it’s correct: The Present Perfect connects the past action (reading) to the present result (I know the information now).

Distractor Analysis:

  • (b) Common Mistake: “read” (Past Simple) states a past action but does not emphasize the present consequence (that you are informed now).
  • (c) Meaning Trap: “am reading” means you are doing it right now, which means you haven’t finished confirming the information yet.
  • (d) Structural Error: “has” is the wrong auxiliary verb for the subject “I”.

2  (b) have already opened

Why it’s correct: “Already” shows the action is completed and the result is relevant now. It goes between “have” and the V3 (opened).

Distractor Analysis:

  • (a) Common Mistake: “already opened” uses Past Simple, breaking the grammatical connection to the present state.
  • (c) Structural Error: “open” is V1, but Present Perfect requires V3 (“opened”).
  • (d) Meaning Trap: Wrong word order and tense.

3  (a) have just received

Why it’s correct: “Just” shows the action happened a very short time ago, leading to the present confirmation.

Distractor Analysis:

  • (c) Common Mistake: “just received” uses Past Simple, which is common in casual spoken US English but considered incorrect in standard CEFR grammar for this context.
  • (b) Structural Error: Missing the ‘d’ to make it V3
  • (d) Meaning Trap: Wrong word order and wrong tense.

4  (d) have understood

Why it’s correct: “We” takes “have”. The V3 of understand is “understood”. It confirms the current state of knowing.

Distractor Analysis:

  • (b) Common Mistake: “understood” is Past Simple, focusing only on the past moment of understanding, not the present state.
  • (a) Structural Error: “has” is wrong for “We”.
  • (c) Meaning Trap: “understand” is a stative verb and usually cannot be used in the continuous form (“are understanding”).

5  (b) have checked

Why it’s correct: Confirming a completed action with a present result (“Everything looks good”).

Distractor Analysis:

  • (a) Common Mistake: Past Simple ignores the direct link to the present condition.
  • (d) Structural Error: Missing the ‘ed’ for the V3 form.
  • (c) Meaning Trap: Present Continuous implies the action is not finished yet.

6  (c) have known / since

Why it’s correct: “Know” is a state that started in the past and continues now. “This morning” is a specific starting point, requiring “since”.

Distractor Analysis:

  • (a) Common Mistake: Using Past Simple (“knew”) with “since” is grammatically incorrect.
  • (d) Structural Error: “for” cannot be used with a point in time (“this morning”).
  • (b) Meaning Trap: Present Simple + “from” is incorrect for describing a state continuing from the past up to now.

7  (b) for

Why it’s correct: “Two hours” is a duration (length of time), so we must use “for”.

Distractor Analysis:

  • (c) Common Mistake: Many learners confuse “since” and “for”. “Since” needs a starting point (like “since 2 PM”).
  • (d) Structural Error: “in” is not used for duration with the Present Perfect in standard British English.
  • (a) Meaning Trap: “ago” is only used with the Past Simple (e.g., “I got it two hours ago”).

8  (b) hasn’t seen

Why it’s correct: “Sarah” is 3rd person singular, taking “hasn’t”. “Yet” is used to show an expected action is not complete up to now.

Distractor Analysis:

  • (a) Common Mistake: Past Simple with “yet” is incorrect.
  • (c) Structural Error: “haven’t” is the wrong auxiliary for “Sarah”.
  • (d) Meaning Trap: Present Simple implies it is a general habit that she doesn’t see things.

9  (d) have printed

Why it’s correct: The action is finished, and the visible result is in the present (“It is on my desk now”).

Distractor Analysis:

  • (c) Common Mistake: Past Simple separates the action from the present result.
  • (a) Structural Error: Missing the ‘ed’ (V3 form).
  • (b) Meaning Trap: Present Simple means you do it as a routine, not as a specific completed task.

10  (a) Have you reviewed

Why it’s correct: The manager is asking about the current status of the task using “yet”.

Distractor Analysis:

  • (b) Common Mistake: Learners often incorrectly use Past Simple to ask about recent experiences/tasks with “yet”.
  • (d) Structural Error: Missing the ‘ed’ (V3 form).
  • (c) Meaning Trap: Present Continuous asks if the person is doing it at this exact moment, not if it’s finished.

11  (c) have already replied

Why it’s correct: Confirms a task is done, likely earlier than expected, with a present result (“You can check”).

Distractor Analysis:

  • (a) Common Mistake: Past Simple with “already”.
  • (d) Structural Error: Missing ‘ed’ (V3 form).
  • (b) Meaning Trap: Wrong word order and tense.

12  (d) since

Why it’s correct: “Since” can be followed by a clause in the Past Simple (“we joined”) to indicate the starting point of the Present Perfect period.

Distractor Analysis:

  • (c) Common Mistake: “for” is only used with durations, not specific past events.
  • (a) Structural Error: “when” is not used as a time preposition for Present Perfect.
  • (b) Meaning Trap: “after” changes the grammatical structure required here.

13  (b) has been / since

Why it’s correct: Describes a state starting in the past up to now. “Yesterday” is a specific point, requiring “since”.

Distractor Analysis:

  • (a) Common Mistake: Past Simple (“was”) cannot be used with “since”.
  • (d) Structural Error: “for” cannot be used with “yesterday”.
  • (c) Meaning Trap: Present Simple + “from” is incorrect for this meaning.

14  (d) have noticed

Why it’s correct: Connects the past action of seeing the email to the present state of being aware of the new deadline.

Distractor Analysis:

  • (a) Common Mistake: Past Simple focuses only on the past moment, missing the “I am aware now” nuance.
  • (c) Structural Error: Missing the ‘d’ (V3 form).
  • (b) Meaning Trap: Present Simple implies a general habit.

15  (a) sent / have read

Why it’s correct: “At 9 AM” is a finished past time, requiring Past Simple (“sent”). The second clause focuses on the present result of reading it, requiring Present Perfect (“have read”).

Distractor Analysis:

  • (b) Common Mistake: Reversing the tenses. You cannot use Present Perfect with “at 9 AM”.
  • (c) Structural Error: “readed” is not a word (read is irregular).
  • (d) Meaning Trap: Present Simple for both, which is completely wrong for completed actions.

16  (c) have ever sent

Why it’s correct: We must use Present Perfect + “ever” after a superlative adjective (“the clearest”).

Distractor Analysis:

  • (a) Common Mistake: Using Past Simple after a superlative.
  • (b) Structural Error: Using V1 (“send”) instead of V3 (“sent”).
  • (d) Meaning Trap: Present Simple is grammatically incorrect in this structure.

17  (a) for

Why it’s correct: “A long time” is a duration (length of time), which requires “for”.

Distractor Analysis:

  • (b) Common Mistake: Using “since” with a duration.
  • (c) Structural Error: “in a long time” is common in informal American English negatives, but CEFR strictly tests “for” for duration.
  • (d) Meaning Trap: “during” must be followed by an event (like “during the meeting”), not a length of time.

18  (b) have saved

Why it’s correct: The action is finished, and the result is that the file is currently safe on the computer.

Distractor Analysis:

  • (c) Common Mistake: Past Simple doesn’t emphasize the present safety of the file.
  • (d) Structural Error: Missing the ‘d’ (V3 form).
  • (a) Meaning Trap: Present Continuous means the download is not finished yet.

19  (d) has accepted / since

Why it’s correct: “The whole team” is a singular collective noun in this context, taking “has”. “Tuesday” is a specific starting point, requiring “since”.

Distractor Analysis:

  • (a) Common Mistake: Past Simple with “since”.
  • (c) Structural Error: Using “for” with a point in time.
  • (b) Structural Error: “have” is grammatically plural; “for” is wrong for “Tuesday”.

20  (a) have already studied

Why it’s correct: “Have already” + V3 confirms the preparation is fully complete ahead of time, linking directly to “I am fully prepared”.

Distractor Analysis:

  • (b) Common Mistake: Past Simple with “already” breaks the connection to the present state.
  • (d) Structural Error: Missing the ‘ed’ (V3 form).
  • (c) Meaning Trap: Present Simple implies it’s a routine.
GRAMMAR POINTS TO REMEMBER
  1. The Form: Present Perfect uses Have / Has + Past Participle (V3/ed).
    • Example: I have read the email. (I know the information now).
  2. Confirming Information (Result Focus): – We use the Present Perfect to tell a manager or teacher that an action is finished and the result is important right now.
    • If you say I read it (Past Simple), it just means it happened in the past. If you say I have read it (Present Perfect), it means I read it AND I understand it now.
  3. Using “Already”, “Just”, and “Yet”:
    • Already: Used to confirm you did something early or as expected (I have already opened the file).
    • Just: Used to confirm you did it a very short time ago (I have just received it).
    • Yet: Used in questions or negatives to check status (Have you reviewed it yet?).
  4. For vs. Since:
    • Use For with a duration/length of time (for two hours, for a long time).
    • Use Since with a specific starting point (since this morning, since Tuesday, since I joined).

Exercises:   123456789101112

Pin It on Pinterest

Share This