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
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.
