Present Perfect Tense – English Grammar Exercises for A2

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

Exercises:   123456789101112

Read the sentences carefully and choose the best option to complete the conversation. All situations are about showing a friend something new you have got.

 “Look at my new phone! I ______ it!”

     (a) am buying

     (b) has just bought

     (c) have just bought

     (d) just buy

2   “I am so happy. I ______ this jacket for months!”

     (a) have wanted

     (b) wanted

     (c) want

     (d) has wanted

 “______ my new shoes yet? I got them yesterday.”

     (a) Did you see

     (b) Do you see

     (c) You have seen

     (d) Have you seen

 “She ______ her new dress to anyone yet. It’s a secret!”

     (a) didn’t show

     (b) doesn’t show

     (c) hasn’t shown

     (d) haven’t shown

 “My best friend ______ me a wonderful present. Look at it!”

     (a) has given

     (b) gives

     (c) gave

     (d) give

 “I can’t wait to try this video game. I ______ it!”

     (a) downloaded just

     (b) have downloaded just

     (c) download

     (d) have just downloaded

7   “Wow, your new sunglasses look great! How long ______ them?”

     (a) did you have

     (b) have you had

     (c) do you have

     (d) have you

 “We ______ these concert tickets since last week. I’m so excited!”

     (a) are keeping

     (b) have keeped

     (c) kept

     (d) have kept

 “I love this new watch, but I ______ the manual yet.”

     (a) haven’t read

     (b) didn’t read

     (c) hasn’t read

     (d) don’t read

10   “Look at my new bike! My parents ______ it to me.”

     (a) give

     (b) have just given

     (c) just gave

     (d) has just given

11   “This sweater is amazing!” – “Yes, I ______ it from my favorite store.”

     (a) received just

     (b) receive

     (c) have just received

     (d) has just received

12   “I’m showing you my new camera because I ______ some amazing photos with it already.”

     (a) have taked

     (b) took

     (c) have taken

     (d) am taking

13   “You won’t believe it! I ______ the latest model of this tablet.”

     (a) have finally found

     (b) finally found

     (c) am finally finding

     (d) have find

14   “Is that a new jacket?” – “Yes, I ______ it for a few days, but I wear it all the time!”

     (a) have only had

     (b) am only having

     (c) only had

     (d) have only have

15   “I’m so proud of this new dress! I ______ for it since January.”

     (a) have save up

     (b) am saving up

     (c) have saved up

     (d) saved up

16   “My sister ______ the new smartphone, but I haven’t got mine yet.”

     (a) already bought

     (b) has already bought

     (c) already buys

     (d) have already bought

17   “I’m so excited to use my new headphones. I ______ them out of the box!”

     (a) just took

     (b) have just took

     (c) take just

     (d) have just taken

18   “Wow, what a cool backpack!” – “Thanks! I ______ it anywhere else before.”

     (a) don’t see

     (b) didn’t see

     (c) haven’t seen

     (d) hasn’t seen

19   “Look at my new sneakers! I ______ such comfortable shoes in my life.”

     (a) never wore

     (b) have never weared

     (c) never wear

     (d) have never worn

20   “This is the best laptop I ______! It’s so fast and light.”

     (a) have ever used

     (b) ever use

     (c) have ever use

     (d) ever used

ANSWER KEY & EXPLANATIONS

1  (c) have just bought

Explanation:Key (c): Correct Present Perfect structure (have + V3) with “just” to show a recently completed action with a present result (the phone is here).

  • Common Mistake (d): “just buy” uses Present Simple, which is incorrect for a recent past action.
  • Structural Error (b): “has” is incorrect because the subject is “I”.
  • Meaning Trap (a): “am buying” implies the action is happening right now, but the person is already holding/showing the phone.

2  (a) have wanted

Explanation:Key (a): Present Perfect is used with “for months” to show a desire that started in the past and continued until recently getting the jacket.

  • Common Mistake (b): “wanted” (Past Simple) implies the desire is entirely in the past and disconnected from the present result.
  • Structural Error (d): “has wanted” is structurally wrong for the subject “I”.
  • Meaning Trap (c): “want” is a general state, ignoring the “for months” duration.

3  (d) Have you seen

Explanation:Key (d): Present Perfect is used with “yet” in questions to ask about recent experiences.

  • Common Mistake (a): “Did you see” is often incorrectly mixed with “yet” by learners.
  • Structural Error (c): “You have seen” is a positive statement word order, not a question.
  • Meaning Trap (b): “Do you see” means “Are you looking at them right now?”, which ignores the grammatical marker “yet”.

4  (c) hasn’t shown

Explanation:Key (c): Negative Present Perfect with “yet”. “She” takes “hasn’t” + V3 (shown).

  • Common Mistake (a): “didn’t show” is Past Simple, failing to connect to the present situation.
  • Structural Error (d): “haven’t” is the wrong auxiliary for “She”.
  • Meaning Trap (b): “doesn’t show” means it’s her habit not to show things, which is contextually wrong.

5  (a) has given

Explanation:Key (a): The action is complete, but the result (the present) is relevant now (“Look at it!”).

  • Common Mistake (c): “gave” focuses only on the past time, losing the connection to showing it off right now.
  • Structural Error (d): “give” is grammatically incorrect for the subject “My best friend”.
  • Meaning Trap (b): “gives” implies a routine or habit, missing the point of showing off a specific new item.

6  (d) have just downloaded

Explanation:Key (d): Correct word order: “have” + “just” + past participle.

  • Common Mistake (c): “downloaded just” puts “just” in the wrong place and uses the wrong tense.
  • Structural Error (b): “have downloaded just” has incorrect word order.
  • Meaning Trap (c): “download” means a general habit, not a completed action ready to be played.

7  (b) have you had

Explanation:Key (b): “How long” + Present Perfect asks about the duration of owning the sunglasses up to now.

  • Common Mistake (a): “did you have” implies the person no longer has them.
  • Structural Error (d): “have you” is missing the main verb’s past participle.
  • Meaning Trap (c): “do you have” is a simple present question that cannot be used with “How long”.

8  (d) have kept

Explanation:Key (d): Action started in the past (“since last week”) and continues to the present. “Keep” becomes “kept” (V3).

  • Common Mistake (c): “kept” (Past Simple) doesn’t work with “since”.
  • Structural Error (b): “have keeped” uses an incorrect regular ending for an irregular verb.
  • Meaning Trap (a): “are keeping” is Present Continuous, which doesn’t fit the “since” time marker.

9  (a) haven’t read

Explanation:Key (a): Negative Present Perfect to express an action not yet completed.

  • Common Mistake (b): “didn’t read” is Past Simple, which is grammatically inconsistent with “yet”.
  • Structural Error (c): “hasn’t read” is wrong for the subject “I”.
  • Meaning Trap (d): “don’t read” means a general habit of not reading, missing the context.

10  (b) have just given

Explanation:Key (b): Highlights a very recent action with a visible present result.

  • Common Mistake (c): “just gave” is often used colloquially but is less grammatically accurate than Present Perfect here.
  • Structural Error (d): “has just given” uses the wrong auxiliary for plural “parents”.
  • Meaning Trap (a): “give” is a habit, not a specific event.

11  (c) have just received

Explanation:Key (c): Correct use of “have just” + V3

  • Common Mistake (a): “received just” has bad word order and uses Past Simple.
  • Structural Error (d): “has just received” is wrong for the subject “I”.
  • Meaning Trap (b): “receive” would mean you receive it regularly.

12  (c) have taken

Explanation:Key (c): Experiences/actions completed with the camera so far.

  • Common Mistake (b): “took” focuses on a finished past time, lacking the “so far” nuance.
  • Structural Error (a): “taked” is not a word; “take” is irregular.
  • Meaning Trap (d): “am taking” means doing it exactly at this second, which contradicts “already”.

13  (a) have finally found

Explanation:Key (a): Emphasizes the recent achievement of a goal with a present result.

  • Common Mistake (b): “finally found” is Past Simple and less ideal for emphasizing present relevance.
  • Structural Error (d): “have find” uses V1 instead of V3
  • Meaning Trap (c): “am finally finding” implies an ongoing process, but you already have the tablet.

14  (a) have only had

Explanation:Key (a): Duration up to the present (“for a few days”).

  • Common Mistake (c): “only had” implies you no longer have it.
  • Structural Error (d): “have only have” uses V1 instead of V3
  • Meaning Trap (b): “am only having” incorrectly uses a stative verb (have/own) in a continuous form.

15  (c) have saved up

Explanation:Key (c): Started in January and has present consequences (now owning the dress).

  • Common Mistake (d): “saved up” is Past Simple, not compatible with “since”.
  • Structural Error (a): “have save up” is missing the “d” for the V3 form.
  • Meaning Trap (b): “am saving up” means you are still saving, but you already bought the dress.

16  (b) has already bought

Explanation:Key (b): “has” for 3rd person singular + “already” + V3

  • Common Mistake (a): “already bought” uses Past Simple, missing the Present Perfect connection.
  • Structural Error (d): “have already bought” uses “have” instead of “has”.
  • Meaning Trap (c): “already buys” is grammatically impossible.

17  (d) have just taken

Explanation:Key (d): A very recent action with “just”. V3 of take is “taken”.

  • Common Mistake (a): “just took” uses Past Simple.
  • Structural Error (b): “have just took” incorrectly combines “have” with V2
  • Meaning Trap (c): “take just” is the wrong tense and word order.

18  (c) haven’t seen

Explanation:Key (c): Expresses a life experience up to now (“before”).

  • Common Mistake (b): “didn’t see” focuses purely on a past point.
  • Structural Error (d): “hasn’t seen” uses the wrong auxiliary for “I”.
  • Meaning Trap (a): “don’t see” is a general truth, totally ignoring the context of an experience up to now.

19  (d) have never worn

Explanation:Key (d): Talking about life experiences using “never” + V3 (worn).

  • Common Mistake (a): “never wore” is Past Simple, breaking the connection to the present (the shoes currently on your feet).
  • Structural Error (b): “have never weared” uses a non-existent regular form for an irregular verb.
  • Meaning Trap (c): “never wear” means a general rule of never wearing them, which makes no sense since you are wearing them right now.

20  (a) have ever used

Explanation:Key (a): Present Perfect is the standard tense to use after superlatives (“the best laptop”).

  • Common Mistake (d): “ever used” is Past Simple.
  • Structural Error (c): “have ever use” lacks the V3 form.
  • Meaning Trap (b): “ever use” is Present Simple and cannot follow this superlative structure logically.
GRAMMAR POINTS TO REMEMBER
  1. The Form: Present Perfect uses Have / Has + Past Participle (V3/ed).
    • Use has for He/She/It. Use have for I/You/We/They.
    • Watch out for Irregular Verbs (e.g., seen, taken, worn).
  2. The Function (Showing Off Context): We use Present Perfect to talk about actions that happened very recently, especially when the result is visible right now. We don’t say exactly when it happened.
  3. Signal Words:
    • Just: Means “a very short time ago” (e.g., I have just bought it!).
    • Already: Means “earlier than expected” (e.g., I have already taken photos).
    • Yet: Used in negative sentences and questions (e.g., Have you seen it yet?).
    • For & Since: Use For + a period of time (for months) and Since + a specific point in time (since January).

Exercises:   123456789101112

Pin It on Pinterest

Share This