Past Simple vs. Present Perfect – English Grammar Exercises for A2

Grammar » Grammar Exercises for A2 » Past Simple vs. Present Perfect – English Grammar Exercises for A2

Exercises:   123456789101112

Choose the best option (A, B, C, or D) to complete each sentence.

 Mark: “Sarah, please help! I think I _______ my house keys!”

     (a) have lost

     (b) lost

     (c) have lose

     (d) has lost

2   Sarah: “Oh no! When _______ the last time you saw them?”

     (a) was

     (b) has been

     (c) did be

     (d) were

 Mark: “I remember I _______ them on the coffee table at 8:00 AM this morning.”

     (a) left

     (b) have left

     (c) leaved

     (d) was leaving

 Sarah: “_______ the pockets of your jacket yet?”

     (a) Have you checked

     (b) Did you checked

     (c) Do you check

     (d) Have you check

 Mark: “Yes, I _______ that two minutes ago, but they weren’t there.”

     (a) did

     (b) have done

     (c) have did

     (d) was doing

 Sarah: “Maybe you dropped them near the car. _______ to the parking lot?”

     (a) Have you been

     (b) Have you gone

     (c) Did you went

     (d) Were you been

 Mark: “I _______ there twice already, but the light is too dim to see anything.”

     (a) have been

     (b) went

     (c) have gone

     (d) am being

8   Sarah: “Don’t panic. I _______ my keys many times before, and they always turn up.”

     (a) have misplaced

     (b) misplaced

     (c) have misplace

     (d) was misplacing

9   Mark: “But I _______ outside in the cold for over an hour now!”

     (a) have stood

     (b) stood

     (c) have stand

     (d) was standing

10   Sarah: “Wait, I just remembered! The landlord _______ the locks last week, right?”

     (a) changed

     (b) has changed

     (c) change

     (d) was changed

11   Mark: “Yes, but that doesn’t help because I _______ the new set of keys yet.”

     (a) haven’t used

     (b) didn’t use

     (c) haven’t use

     (d) don’t use

12   Sarah: “_______ the neighbor if he saw anything this afternoon?”

     (a) Have you asked

     (b) Did you asked

     (c) Have you ask

     (d) Do you ask

13   Mark: “No, he _______ home since he left for work this morning.”

     (a) hasn’t been

     (b) wasn’t

     (c) hasn’t be

     (d) isn’t being

14   Sarah: “Look! I _______ a spare key in my handbag just now!”

     (a) have found

     (b) found

     (c) finded

     (d) was found

15   Mark: “Really? That’s great! How long _______ that spare key?”

     (a) have you had

     (b) did you have

     (c) have you have

     (d) are you having

16   Sarah: “I _______ it for months, but I completely forgot it was there.”

     (a) have kept

     (b) kept

     (c) have keep

     (d) had kept

17   Mark: “This is the first time you _______ my life, Sarah!”

     (a) have saved

     (b) saved

     (c) save

     (d) are saving

18   Sarah: “Well, I _______ a similar problem last year when I locked myself out.”

     (a) had

     (b) have had

     (c) have

     (d) did had

19   Mark: “I ______ to be more careful, but I always seem to forget things.”

     (a) have always tried

     (b) always tried

     (c) have always try

     (d) am always tried

20   Sarah: “Let’s go inside. It _______ a very long evening for both of us.”

     (a) has been

     (b) was

     (c) been

     (d) is being

ANSWER KEY & EXPLANATIONS

1 (a) have lost

Explanation: Use Present Perfect to announce a recent event with a present result (he can’t get in now). (b) is too narrative, (c) is a base form error, (d) is a subject-verb agreement error.

2 (a) was

Explanation: Asking about a specific point in the past (“the last time”). (b) is wrong because the time is finished. (c) and (d) are structural errors.

3 (a) left

Explanation: A specific time is mentioned (“at 8:00 AM”). (b) is a common mistake using Present Perfect with specific times. (c) is an irregular verb error. (d) is the wrong aspect.

4 (a) Have you checked

Explanation: Use Present Perfect with “yet” for unfinished time/expectations. (b) is a structural error (did + V2). (c) is Present Simple. (d) is a past participle error.

5 (a) did

Explanation: “Two minutes ago” requires Past Simple. (b) is a meaning trap (Present Perfect cannot be used with “ago”). (c) and (d) are structural errors.

6 (a) Have you been

Explanation: “Been to” refers to a completed visit (going and coming back). (b) “Gone to” would mean he is still at the parking lot. (c) is a structural error.

7 (a) have been

Explanation: “Twice already” indicates experience/repetition up to now. (b) is too specific. (c) is a meaning trap (gone to).

8 (a) have misplaced

Explanation: Describing life experience without a specific time. (b) implies a finished period. (c) and (d) are structural errors.

9 (a) have stood

Explanation: “For over an hour now” indicates an action starting in the past and continuing to the present. (b) is only for finished actions. (c) is a V3 error.

10 (a) changed

Explanation: “Last week” is a finished time marker. (b) is a common mistake (Present Perfect + finished time). (c) and (d) are structural/voice errors.

11 (a) haven’t used

Explanation: “Yet” signifies an action not completed up to the present. (b) is for a specific past point. (c) is a V3 error.

12 (a) Have you asked

Explanation: Checking if an action happened in a period leading up to now. (b) is a structural error. (d) is the wrong tense.

13 (a) hasn’t been

Explanation: “Since” marks the start of a period continuing until now. (b) is a common mistake using Past Simple with “since”. (c) and (d) are structural errors.

14 (a) have found

Explanation: Used to announce news or a very recent discovery with present relevance. (b) is possible but (a) is more natural for “just now” in this context. (c) and (d) are structural errors.

15 (a) have you had

Explanation: “How long” with a state verb (have) requires Present Perfect to show duration until now. (b) is only for finished states. (c) is a V3 error.

16 (a) have kept

Explanation: Duration of a state up to the present moment. (b) would mean she no longer keeps it. (d) is an unnecessary Past Perfect.

17 (a) have saved

Explanation: “This is the first time…” is a structure always followed by Present Perfect. (b), (c), and (d) are tense/usage errors.

18 (a) had

Explanation: “Last year” is a finished time. (b) is a common mistake (Present Perfect + specific year). (d) is a structural error.

19 (a) have always tried

Explanation: “Always” here refers to a habit that started in the past and continues. (b) would mean he stopped trying. (c) is a structural error.

20 (a) has been

Explanation: Summarizing an experience that has just finished or is still relevant to the present feeling. (b) is a narrative past. (d) is incorrect for a summary of the whole evening.

GRAMMAR POINTS TO REMEMBER
  1. Past Simple (V2): Use for actions that happened at a specific, finished time in the past (e.g., yesterday, 2 years ago, in 2010, when I was a child).
  2. Present Perfect (Have/Has + V3): Use for actions with no specific time given, or actions that have a result in the present (e.g., “I’ve lost my keys” = I don’t have them now).
  3. Keywords for Past Simple: ago, yesterday, last week, in [year], when…
  4. Keywords for Present Perfect: just, already, yet, ever, never, since, for, so far.
  5. Been vs. Gone: * Have been to: You went and came back (Experience).
    • Have gone to: You went and are still there (Location).
  6. The “How Long” Rule: Use Present Perfect to ask about the duration of a state or action starting in the past and continuing now.

Exercises:   123456789101112

Pin It on Pinterest

Share This