Present perfect tense – English Grammar Test for A2

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

1 She has ___ (finish) her homework. (just)

2 I have ___ (see) that movie. (already)

3 They haven’t ___ (arrive). (yet)

4 He has ___ (read) the book. (just)

5 We have ___ (watch) this TV show. (already)

6 Have you ___ (clean) your room? (yet)

7 My parents have ___ (travel) to Paris. (already)

8 She has ___ (write) an email. (just)

9 Tom hasn’t ___ (lose) his keys. (yet)

10 The children have ___ (eat) their dinner. (already)

11 I have ___ (finish) my homework. (just)

12 She hasn’t ___ (buy) a new car. (yet)

13 We have ___ (be) to that museum. (already)

14 They have ___ (study) for the exam. (just)

15 He hasn’t ___ (forget) your name. (yet)

16 The teacher has ___ (give) us homework. (already)

17 My friends haven’t ___ (arrive). (yet)

18 I have ___ (visit) Spain. (already)

19 She has ___ (find) her lost phone. (just)

20 We haven’t ___ (finish) the project. (yet)

21 He has ___ (drink) two cups of coffee. (already)

22 The dog has ___ (eat) my sandwich. (just)

23 They haven’t ___ (paint) the house. (yet)

24 I have ___ (see) your brother. (just)

25 She has ___ (take) many photos. (already)

26 He hasn’t ___ (drive) to work. (yet)

27 We have ___ (decide) what to do. (already)

28 They have ___ (play) this game. (just)

29 I haven’t ___ (hear) this song. (yet)

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

Answer

1 She has just finished her homework.
just = recently.

2 I have already seen that movie.
already = action done earlier than expected.

3 They haven’t arrived yet.
yet used in negatives/questions.

4 He has just read the book.
→ Recent action.

5 We have already watched this TV show.
→ Completed earlier.

6 Have you cleaned your room yet?
→ Common with questions.

7 My parents have already travelled to Paris.
→ Completed action.

8 She has just written an email.
→ Action happened a moment ago.

9 Tom hasn’t lost his keys yet.
→ Negative + yet.

10 The children have already eaten their dinner.
→ Action completed.

11 I have just finished my homework.
→ Recent action.

12 She hasn’t bought a new car yet.
→ Negative.

13 We have already been to that museum.
→ Past experience.

14 They have just studied for the exam.
→ Very recent action.

15 He hasn’t forgotten your name yet.
→ Negative.

16 The teacher has already given us homework.
→ “give → given”.

17 My friends haven’t arrived yet.
→ Negative + yet.

18 I have already visited Spain.
→ Experience.

19 She has just found her lost phone.
→ Happened recently.

20 We haven’t finished the project yet.
→ Negative.

21 He has already drunk two cups of coffee.
→ “drink → drunk”.

22 The dog has just eaten my sandwich.
→ Happened a moment ago.

23 They haven’t painted the house yet.
→ Negative.

24 I have just seen your brother.
→ Recent action.

25 She has already taken many photos.
→ Completed.

26 He hasn’t driven to work yet.
→ Negative.

27 We have already decided what to do.
→ “decide → decided”.

28 They have just played this game.
→ Recent action.

29 I haven’t heard this song yet.
→ Negative.

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

[related_posts_by_tax posts_per_page="6"]