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

Tests:   123456789101112

1 She went to Paris in 2018. → (experience)

2 I have never eaten sushi. → (specific time: last year)

3 They moved to London in 2010. → (still live there)

4 He has broken his leg. → (specific accident: in 2020)

5 We visited Rome last summer. → (general experience)

6 She has studied English for three years. → (finished course in 2019)

7 I saw this film yesterday. → (experience, no time)

8 They have lived in this house since 2012. → (but left in 2021)

9 He met her at the party last Friday. → (use Present Perfect for life experience)

10 She has written three books. → (use Past Simple with time: in 2015)

11 We have never traveled abroad. → (specific: two years ago, first trip)

12 He has worked here since 2015. → (but stopped last year)

13 I bought this phone last week. → (use Present Perfect: still have it)

14 She has just finished her homework. → (specific time: last night)

15 They went to Spain in 2016. → (general experience, no time)

16 I have known him for a long time. → (Past Simple: first meeting in 2010)

17 She has been to New York twice. → (Past Simple: one visit in 2018)

18 We saw that movie two days ago. → (Present Perfect: already)

19 He has already cleaned the kitchen. → (Past Simple: yesterday evening)

20 They have never played tennis. → (Past Simple: once, last year)

21 I have lost my keys. → (Past Simple: this morning, but now I found them)

22 She has taught English for 5 years. → (Past Simple: stopped in 2020)

23 They went to Italy last month. → (Present Perfect: experience)

24 He has never spoken to her. → (Past Simple: spoke to her yesterday)

25 We have already eaten. → (Past Simple: at 7 p.m.)

26 I met him at school in 2005. → (Present Perfect: known him since 2005)

27 She has never read this book. → (Past Simple: read it last summer)

28 They built this house in 1990. → (Present Perfect: it still exists today)

29 He has not finished the report yet. → (Past Simple: finished it yesterday)

30 We have visited many countries. → (Past Simple: visited Japan in 2019)

Answer

1 She has been to Paris. – “experience” → Present Perfect.
2 I ate sushi last year. – “last year” → Past Simple.
3 They have lived in London since 2010. – Ongoing → Present Perfect.
4 He broke his leg in 2020. – Specific past time → Past Simple.
5 We have been to Rome. – Experience → Present Perfect.
6 She studied English for three years. – Finished in 2019 → Past Simple.
7 I have seen this film. – General experience → Present Perfect.
8 They lived in this house until 2021. – Completed action → Past Simple.
9 He has met her. – Life experience → Present Perfect.
10 She wrote three books in 2015. – Specific past time → Past Simple.
11 We traveled abroad two years ago. – Specific time → Past Simple.
12 He worked here until last year. – Action finished → Past Simple.
13 I have bought this phone. – Present result → Present Perfect.
14 She finished her homework last night. – Specific time → Past Simple.
15 They have been to Spain. – Experience → Present Perfect.
16 I met him in 2010. – First meeting (time given) → Past Simple.
17 She went to New York in 2018. – Specific time → Past Simple.
18 We have already seen that movie. – “already” → Present Perfect.
19 He cleaned the kitchen yesterday evening. – Specific time → Past Simple.
20 They played tennis last year. – Specific time → Past Simple.
21 I lost my keys this morning. – Action finished → Past Simple.
22 She taught English for 5 years. – Finished → Past Simple.
23 They have been to Italy. – General experience → Present Perfect.
24 He spoke to her yesterday. – Specific time → Past Simple.
25 We ate at 7 p.m. – Time given → Past Simple.
26 I have known him since 2005. – Ongoing knowledge → Present Perfect.
27 She read this book last summer. – Specific past → Past Simple.
28 This house has been here since 1990. – Still true → Present Perfect.
29 He finished the report yesterday. – Specific time → Past Simple.
30 We visited Japan in 2019. – Specific past → Past Simple.

Tests:   123456789101112

[related_posts_by_tax posts_per_page="6"]