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 I have visited London yesterday.

2 She didn’t saw him last week.

3 We have finished the report two days ago.

4 They never went to Japan. (life experience, general)

5 He has broke his leg in 2018.

6 Did you ever went to Paris?

7 I have met him in the party last Friday.

8 She has written the email yesterday.

9 We already ate lunch at 12 o’clock.

10 He didn’t has breakfast this morning.

11 I have lost my keys yesterday morning.

12 They lived here since 2015.

13 She has gone to the cinema last night.

14 We have moved to New York in 2010.

15 He didn’t saw the movie yesterday.

16 Have you ever visited Rome last year?

17 I haven’t saw him today.

18 She was never in Spain. (general experience)

19 They have met two days ago.

20 We have played football yesterday afternoon.

21 I already finished my homework last night.

22 She didn’t went to school yesterday.

23 He has studied French when he was a child.

24 I ever visited this museum.

25 They haven’t finished their homework yesterday.

26 She has just saw him.

27 We lived here for ten years. (still true now)

28 He has broken his leg two years ago.

29 I have been to the park yesterday.

30 Did you ever saw that film?

Answer

1 I visited London yesterday. – “yesterday” → Past Simple.
2 She didn’t see him last week. – After didn’t, use base verb.
3 We finished the report two days ago. – “two days ago” → Past Simple.
4 They have never been to Japan. – Life experience → Present Perfect.
5 He broke his leg in 2018. – Specific time → Past Simple.
6 Have you ever been to Paris? – “ever” → Present Perfect, use been.
7 I met him at the party last Friday. – “last Friday” → Past Simple.
8 She wrote the email yesterday. – “yesterday” → Past Simple.
9 We had lunch at 12 o’clock. – Time given → Past Simple.
10 He didn’t have breakfast this morning. – Correct base form after didn’t.
11 I lost my keys yesterday morning. – Specific past → Past Simple.
12 They have lived here since 2015. – “since” → Present Perfect.
13 She went to the cinema last night. – Specific past → Past Simple.
14 We moved to New York in 2010. – “in 2010” → Past Simple.
15 He didn’t see the movie yesterday. – Correct verb after didn’t.
16 Did you visit Rome last year? – “last year” → Past Simple.
17 I haven’t seen him today. – Negative Present Perfect, use seen.
18 She has never been to Spain. – General experience → Present Perfect.
19 They met two days ago. – “two days ago” → Past Simple.
20 We played football yesterday afternoon. – “yesterday” → Past Simple.
21 I finished my homework last night. – “last night” → Past Simple.
22 She didn’t go to school yesterday. – Correct base verb after didn’t.
23 He studied French when he was a child. – Completed past → Past Simple.
24 I have visited this museum. – “ever” implied → Present Perfect.
25 They didn’t finish their homework yesterday. – “yesterday” → Past Simple.
26 She has just seen him. – Present Perfect, correct past participle → seen.
27 We have lived here for ten years. – Still true → Present Perfect.
28 He broke his leg two years ago. – Specific past → Past Simple.
29 I went to the park yesterday. – “yesterday” → Past Simple.
30 Have you ever seen that film? – Present Perfect with “ever” + seen.

Tests:   123456789101112

[related_posts_by_tax posts_per_page="6"]