Present perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Present perfect tense - English Grammar Test for A2
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”.
