Past simple or present perfect? – English Grammar Test for B1

Grammar » Grammar Test for B1 » Past simple or present perfect? – English Grammar Test for B1

Tests:   1234567891011

1 I have seen him yesterday.

2 She didn’t saw that movie.

3 They have gone to London last summer.

4 I ever visited Italy.

5 We haven’t finished our homework yesterday.

6 He has sent me an email two days ago.

7 She has lived in Paris in 2015.

8 Did you ever ate sushi?

9 We already did our shopping yesterday.

10 He has broken his arm last year.

11 I didn’t went to the meeting.

12 She has never travelled abroad last year.

13 We have visited London in 2010.

14 They just came back from school.

15 I have lost my phone yesterday.

16 He didn’t finished his work yet.

17 We were here since 9 o’clock.

18 She lived here for ten years. (and she still does)

19 Did you ever see that film yet?

20 I was never been to Spain.

21 He didn’t wrote the letter.

22 She has never saw such a beautiful place.

23 They were already eaten lunch.

24 We have gone to the park yesterday afternoon.

25 I didn’t called him last night.

26 He has drunk three coffees yesterday.

27 She didn’t studied French at school.

28 I was lost my passport.

29 We have made many new friends last weekend.

30 He has read that book two years ago.

Answer

1 I saw him yesterday. – Use Past Simple with “yesterday”, not Present Perfect.
2 She didn’t see that movie. – After “didn’t”, use base form.
3 They went to London last summer. – Past Simple with “last summer”.
4 I have visited Italy. – Life experience needs Present Perfect with “ever/never”.
5 We didn’t finish our homework yesterday. – “yesterday” → Past Simple.
6 He sent me an email two days ago. – “two days ago” → Past Simple.
7 She lived in Paris in 2015. – “in 2015” → Past Simple.
8 Have you ever eaten sushi? – Question in Present Perfect + past participle.
9 We did our shopping yesterday. – “yesterday” → Past Simple.
10 He broke his arm last year. – “last year” → Past Simple.
11 I didn’t go to the meeting. – After “didn’t”, use base form.
12 She never travelled abroad last year. OR She has never travelled abroad. – Can’t mix “never” + “last year”.
13 We visited London in 2010. – “in 2010” → Past Simple.
14 They have just come back from school. – With “just”, use Present Perfect.
15 I lost my phone yesterday. – “yesterday” → Past Simple.
16 He hasn’t finished his work yet. – Correct negative Present Perfect form.
17 We have been here since 9 o’clock. – Ongoing situation → Present Perfect.
18 She has lived here for ten years. – Still true now → Present Perfect.
19 Have you seen that film yet? – Present Perfect question with “yet”.
20 I have never been to Spain. – Experience → Present Perfect.
21 He didn’t write the letter. – After “didn’t”, use base form.
22 She has never seen such a beautiful place. – Correct past participle: “seen”.
23 They have already eaten lunch. – Use Present Perfect.
24 We went to the park yesterday afternoon. – “yesterday afternoon” → Past Simple.
25 I didn’t call him last night. – After “didn’t”, use base form.
26 He drank three coffees yesterday. – “yesterday” → Past Simple.
27 She didn’t study French at school. – After “didn’t”, use base form.
28 I lost my passport. OR I have lost my passport. – Correct forms: “was lost” ❌.
29 We made many new friends last weekend. – “last weekend” → Past Simple.
30 He read that book two years ago. – “two years ago” → Past Simple.

Tests:   1234567891011