Present perfect or past simple? – English Grammar Test for A2
Grammar » Grammar Test for A2 » Present perfect or past simple? - English Grammar Test for A2
A: ______ you ever ______ (be) to London?
B: Yes, I ______ (go) there last summer.
2
A: I ______ (never try) sushi.
B: Really? I ______ (eat) it in Tokyo in 2019.
3
A: Where’s Anna?
B: She ______ just ______ (leave). She ______ (go) home ten minutes ago.
4
A: How long ______ you ______ (know) Peter?
B: I ______ (meet) him at school in 2012.
5
A: We ______ (already see) that movie.
B: Oh, really? I ______ (see) it yesterday.
6
A: ______ you ______ (finish) your homework yet?
B: Yes, I ______ (do) it an hour ago.
7
A: My parents ______ (live) in this house since 2005.
B: Mine ______ (move) here last year.
8
A: I ______ (lose) my wallet this morning.
B: Oh no! ______ you ______ (find) it?
9
A: She ______ (be) to Paris many times.
B: I ______ (go) there only once, in 2018.
10
A: What’s wrong?
B: I ______ (break) my phone yesterday. I still haven’t repaired it.
11
A: He ______ (study) English for three years.
B: Yes, and he ______ (start) in 2020.
12
A: I ______ (already meet) his parents.
B: I ______ (not meet) them when I visited last week.
13
A: ______ you ever ______ (eat) Mexican food?
B: Yes, I ______ (try) tacos when I was in Mexico City.
14
A: They ______ (not see) each other since last summer.
B: But they ______ (meet) at the wedding two years ago.
15
A: I ______ (just read) this book. It’s very good.
B: Oh, I ______ (buy) it yesterday, but I haven’t started it yet.
Answer
1 Have you ever been / went – Experience (Present Perfect) + specific time (Past Simple).
2 have never tried / ate – Life experience (Present Perfect) vs. specific event (Past Simple).
3 has just left / went – “just” → Present Perfect, “ten minutes ago” → Past Simple.
4 have you known / met – Duration → Present Perfect, first meeting (2012) → Past Simple.
5 have already seen / saw – General experience → Present Perfect, “yesterday” → Past Simple.
6 Have you finished / did – “yet” → Present Perfect, “an hour ago” → Past Simple.
7 have lived / moved – Ongoing → Present Perfect, specific time “last year” → Past Simple.
8 lost / Have you found – Specific “this morning” (completed) → Past Simple, present result → Present Perfect.
9 has been / went – Multiple experiences → Present Perfect, specific past “2018” → Past Simple.
10 broke – “yesterday” → Past Simple. Second sentence continues the result → Present Perfect.
11 has studied / started – Duration → Present Perfect, beginning (2020) → Past Simple.
12 have already met / didn’t meet – “already” → Present Perfect, “last week” → Past Simple.
13 Have you ever eaten / tried – Experience → Present Perfect, specific past → Past Simple.
14 haven’t seen / met – “since last summer” → Present Perfect, “two years ago” → Past Simple.
15 have just read / bought – “just” → Present Perfect, “yesterday” → Past Simple.
