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 to complete each sentence.

1   “Hi! I’m Mark. ________ you ever played this icebreaker game before?”

     (a) Did

     (b) Do

     (c) Have

     (d) Were

2   “Yes, I ________ it once at a summer camp last year.”

     (a) have played

     (b) played

     (c) play

     (d) was play

3   “Great! So, have you ever ________ to South America?”

     (a) went

     (b) go

     (c) been

     (d) being

4   “No, I haven’t, but I ________ to Mexico in 2021”

     (a) have traveled

     (b) travel

     (c) traveled

     (d) was traveled

5   “That’s cool! How ________ you get there? By plane?”

     (a) have

     (b) did

     (c) were

     (d) do

6   “Actually, I ________ a cruise ship from Florida to Cozumel.”

     (a) took

     (b) have taken

     (c) take

     (d) taked

7   “I ________ never been on a cruise ship. Was it fun?”

     (a) didn’t

     (b) haven’t

     (c) have

     (d) was

8   “It was amazing! We ________ many beautiful islands during the trip.”

     (a) have seen

     (b) saw

     (c) see

     (d) did saw

9   “What about food? Have you ________ any weird tropical fruits?”

     (a) ate

     (b) eat

     (c) eaten

     (d) eating

10   “Yes! I ________ dragon fruit for the first time when I was there.”

     (a) have tried

     (b) tried

     (c) try

     (d) tryed

11   “I love dragon fruit! I ________ it many times since I moved here.”

     (a) have eaten

     (b) ate

     (c) eat

     (d) eaten

12   “Oh? When ________ you move to this city?”

     (a) have

     (b) did

     (c) were

     (d) do

13   “I ________ here three months ago for my new job.”

     (a) have arrived

     (b) arrived

     (c) arrive

     (d) was arrive

14   “Have you ________ any new friends since you arrived?”

     (a) made

     (b) make

     (c) maked

     (d) did make

15   “Yes, I ________ a few colleagues at the office party last Friday.”

     (a) have met

     (b) meet

     (c) met

     (d) was meet

16   “Have you ever ________ your passport while traveling?”

     (a) lost

     (b) lose

     (c) losed

     (d) have lost

17   “Fortunately, no! But my brother ________ his suitcase on a trip to Italy.”

     (a) has lost

     (b) lost

     (c) lose

     (d) was lose

18   “Oh no! How long ________ he stay in Italy without his clothes?”

     (a) has

     (b) did

     (c) was

     (d) does

19   “He ________ there for two weeks, but the airline found it after three days.”

     (a) was

     (b) has been

     (c) is

     (d) been

20   “Well, we ________ a lot about each other today! Let’s grab a coffee.”

     (a) learned

     (b) have learned

     (c) learn

     (d) are learn

ANSWER KEY & EXPLANATIONS

1 (c) Have

  • Why it’s correct: Present Perfect is used with “ever” to ask about life experiences.
  • Analysis: (a) is a common mistake (using Past Simple for general experience); (b) is a basic grammar error (Present Simple); (d) is a structural error (Verb ‘to be’ doesn’t go with ‘played’).

2 (b) played

  • Why it’s correct: “Last year” is a finished time marker, requiring Past Simple.
  • Analysis: (a) is a common mistake (using Present Perfect with a specific time); (c) is the wrong tense; (d) is a structural error.

3 (c) been

  • Why it’s correct: “Have been to” refers to visiting a place and returning.
  • Analysis: (a) is a common mistake (using the past form ‘went’ after ‘have’); (b) is the base form; (d) is the wrong participle.

4 (c) traveled

  • Why it’s correct: The sentence specifies “in 2021,” so we must use Past Simple.
  • Analysis: (a) is a meaning trap (Present Perfect cannot be used with a finished year); (b) is Present Simple; (d) is a structural error (passive voice attempt).

5 (b) did

  • Why it’s correct: This is a follow-up question about a specific past event.
  • Analysis: (a) is a common mistake (trying to continue the Present Perfect); (c) and (d) are structural/tense errors.

6 (a) took

  • Why it’s correct: Refers to a specific action during the Mexico trip (Past Simple).
  • Analysis: (b) is a meaning trap (implies the action is still relevant/happening); (d) is a structural error (irregular verb ‘take’ is not ‘taked’).

7 (c) have

  • Why it’s correct: “I have never been” is the standard Present Perfect structure for experience.
  • Analysis: (b) is a common mistake (double negative: ‘haven’t never’); (a) and (d) are structural errors.

8 (b) saw

  • Why it’s correct: “During the trip” refers to a completed period in the past.
  • Analysis: (a) is a common mistake; (d) is a structural error (did + past form).

9 (c) eaten

  • Why it’s correct: Past participle is required after “Have you…?”
  • Analysis: (a) is a common mistake (using past simple ‘ate’); (b) and (d) are structural errors.

10 (b) tried

  • Why it’s correct: “When I was there” defines a specific past time.
  • Analysis: (a) is a meaning trap; (d) is a spelling error (Structural error).

11 (a) have eaten

  • Why it’s correct: “Since I moved here” indicates a period starting in the past and continuing to now.
  • Analysis: (b) is a common mistake; (c) is the wrong tense; (d) is missing the auxiliary ‘have’.

12 (b) did

  • Why it’s correct: Questions with “When” almost always use the Past Simple because they ask for a specific time.
  • Analysis: (a) is a meaning trap (Present Perfect doesn’t specify ‘when’); (c) and (d) are structural/tense errors.

13 (b) arrived

  • Why it’s correct: “Three months ago” is a finished time marker.
  • Analysis: (a) is a common mistake; (c) is the wrong tense; (d) is a structural error.

14 (a) made

  • Why it’s correct: “Since you arrived” triggers the Present Perfect.
  • Analysis: (b) is the base form; (c) is a structural error (‘make’ is irregular); (d) is a structural error.

15 (c) met

  • Why it’s correct: “Last Friday” requires the Past Simple.
  • Analysis: (a) is a common mistake; (b) is the wrong tense; (d) is a structural error.

16 (a) lost

  • Why it’s correct: ‘Lost’ is the past participle of ‘lose’.
  • Analysis: (b) is the base form; (c) is a structural error (irregular verb); (d) is redundant (Meaning trap).

17 (b) lost

  • Why it’s correct: Narrating a specific event in a brother’s past trip.
  • Analysis: (a) is a common mistake (mixing experience with a specific story); (c) and (d) are basic errors.

18 (b) did

  • Why it’s correct: Asking about the duration of a finished past event.
  • Analysis: (a) is a meaning trap (implies he is still in Italy); (c) and (d) are structural/tense errors.

19 (a) was

  • Why it’s correct: He is no longer there; the stay is finished.
  • Analysis: (b) is a common mistake (using Present Perfect for a completed duration); (c) and (d) are basic errors.

20 (b) have learned

  • Why it’s correct: Used to describe the result of an activity that just finished or is relevant to the “now.”
  • Analysis: (a) is a meaning trap (suggests the learning happened at a specific point in the past, rather than as a result of the conversation); (c) and (d) are structural errors.
GRAMMAR POINTS TO REMEMBER
  1. Life Experience vs. Specific Details:
    • Use Present Perfect (Have you ever…?) to ask about experiences at any time in someone’s life.
    • Once the person says “Yes,” switch to Past Simple (When did you…? / Where were you…?) to ask for specific details like time, place, or people.
  2. Time Markers:
    • Past Simple: Yesterday, last week, in 2010, two months ago, when I was a child. (Finished time).
    • Present Perfect: Ever, never, so far, since, for, already, yet. (Unfinished time or general experience).
  3. Been vs. Gone:
    • Have been to: You went and came back (used for experiences).
    • Have gone to: You went and are still there.
  4. The “When” Rule:
    • We cannot use the Present Perfect with “When…?” because “When” asks for a specific point in time. Always use Past Simple: “When did you arrive?” (NOT: “When have you arrived?”).

Exercises:   123456789101112

Pin It on Pinterest

Share This