Present perfect tense – English Grammar Test for A2

Grammar » Grammar Test for A2 » Present perfect tense - English Grammar Test for A2

1 I ___ (see) that film last night.

2 She ___ (never/see) that film before.

3 We ___ (visit) Paris in 2018.

4 They ___ (just/arrive) home.

5 He ___ (buy) a new car yesterday.

6 I ___ (already/finish) my homework.

7 We ___ (be) at the party last weekend.

8 She ___ (be) to London twice.

9 I ___ (not/see) him yesterday.

10 He ___ (not/see) this movie before.

11 They ___ (move) to this city in 2020.

12 I ___ (live) here since 2019.

13 She ___ (eat) sushi two days ago.

14 Have you ___ (ever/try) Indian food?

15 I ___ (not/go) to the cinema last week.

16 We ___ (already/watch) that film.

17 He ___ (read) three books this month.

18 She ___ (read) that book last month.

19 They ___ (arrive) late yesterday evening.

20 My friend ___ (just/call) me.

21 We ___ (meet) at school 10 years ago.

22 I ___ (not/meet) him before.

23 She ___ (be) in Spain last summer.

24 He ___ (be) to Spain many times.

25 I ___ (finish) the project yesterday.

26 We ___ (not/finish) our project yet.

27 They ___ (play) football an hour ago.

28 They ___ (play) football many times.

29 She ___ (speak) to the manager yesterday morning.

30 She ___ (already/speak) to the manager.

Answer

1 I saw that film last night.
→ Past time marker “last night” → Past Simple.

2 She has never seen that film before.
→ Experience → Present Perfect.

3 We visited Paris in 2018.
→ Past time (2018) → Past Simple.

4 They have just arrived home.
→ “just” → Present Perfect.

5 He bought a new car yesterday.
→ Past time marker → Past Simple.

6 I have already finished my homework.
→ “already” → Present Perfect.

7 We were at the party last weekend.
→ Specific past time → Past Simple.

8 She has been to London twice.
→ Experience → Present Perfect.

9 I didn’t see him yesterday.
→ Past marker → Past Simple.

10 He has not seen this movie before.
→ First-time experience → Present Perfect.

11 They moved to this city in 2020.
→ Past year → Past Simple.

12 I have lived here since 2019.
→ Still true now → Present Perfect.

13 She ate sushi two days ago.
→ Past time → Past Simple.

14 Have you ever tried Indian food?
→ “ever” → Present Perfect.

15 I didn’t go to the cinema last week.
→ Past marker → Past Simple.

16 We have already watched that film.
→ “already” → Present Perfect.

17 He has read three books this month.
→ “this month” (still continuing) → Present Perfect.

18 She read that book last month.
→ “last month” → Past Simple.

19 They arrived late yesterday evening.
→ Past time marker → Past Simple.

20 My friend has just called me.
→ “just” → Present Perfect.

21 We met at school 10 years ago.
→ Past time → Past Simple.

22 I have not met him before.
→ Experience → Present Perfect.

23 She was in Spain last summer.
→ Past marker → Past Simple.

24 He has been to Spain many times.
→ Experience → Present Perfect.

25 I finished the project yesterday.
→ Past marker → Past Simple.

26 We have not finished our project yet.
→ “yet” → Present Perfect.

27 They played football an hour ago.
→ Past marker → Past Simple.

28 They have played football many times.
→ Repeated experience → Present Perfect.

29 She spoke to the manager yesterday morning.
→ Past marker → Past Simple.

30 She has already spoken to the manager.
→ “already” → Present Perfect.

[related_posts_by_tax posts_per_page="6"]