Present perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Present perfect tense - English Grammar Test for A2
2 I ___ (not/see) that film.
3 They ___ (not/visit) Paris before.
4 He ___ (not/read) the book.
5 We ___ (not/watch) this TV show.
6 You ___ (not/clean) your room.
7 My parents ___ (not/travel) to Italy.
8 She ___ (not/write) any emails today.
9 Tom ___ (not/lose) his keys.
10 The children ___ (not/eat) their breakfast.
11 I ___ (not/finish) my homework yet.
12 She ___ (not/buy) a new car.
13 We ___ (not/be) to that museum.
14 They ___ (not/study) English for very long.
15 He ___ (not/forget) my birthday.
16 The teacher ___ (not/give) us homework.
17 My friends ___ (not/arrive) at the station.
18 I ___ (not/visit) Spain this year.
19 She ___ (not/find) her wallet.
20 We ___ (not/finish) the project.
21 He ___ (not/drink) any coffee today.
22 The dog ___ (not/eat) my sandwich.
23 They ___ (not/paint) the house.
24 I ___ (not/see) your brother recently.
25 She ___ (not/take) any photos.
26 He ___ (not/drive) to work today.
27 We ___ (not/decide) what to do yet.
28 They ___ (not/play) this game before.
29 I ___ (not/hear) this song.
30 She ___ (not/speak) to the manager.
Answer
1 She hasn’t finished her homework yet.
→ Negative: hasn’t + V3.
2 I haven’t seen that film.
→ Use haven’t with “I”.
3 They haven’t visited Paris before.
→ “visit → visited”.
4 He hasn’t read the book.
→ “read” (same form, past participle pronunciation different).
5 We haven’t watched this TV show.
→ Negative with plural subject.
6 You haven’t cleaned your room.
→ “clean → cleaned”.
7 My parents haven’t travelled to Italy.
→ Plural → haven’t.
8 She hasn’t written any emails today.
→ Irregular “write → written”.
9 Tom hasn’t lost his keys.
→ “lose → lost”.
10 The children haven’t eaten their breakfast.
→ “eat → eaten”.
11 I haven’t finished my homework yet.
→ Correct form with haven’t.
12 She hasn’t bought a new car.
→ “buy → bought”.
13 We haven’t been to that museum.
→ Negative of “have been”.
14 They haven’t studied English for very long.
→ Regular verb “study → studied”.
15 He hasn’t forgotten my birthday.
→ Irregular “forget → forgotten”.
16 The teacher hasn’t given us homework.
→ “give → given”.
17 My friends haven’t arrived at the station.
→ “arrive → arrived”.
18 I haven’t visited Spain this year.
→ “visit → visited”.
19 She hasn’t found her wallet.
→ “find → found”.
20 We haven’t finished the project.
→ Regular verb.
21 He hasn’t drunk any coffee today.
→ “drink → drunk”.
22 The dog hasn’t eaten my sandwich.
→ Negative with “hasn’t”.
23 They haven’t painted the house.
→ “paint → painted”.
24 I haven’t seen your brother recently.
→ “see → seen”.
25 She hasn’t taken any photos.
→ “take → taken”.
26 He hasn’t driven to work today.
→ “drive → driven”.
27 We haven’t decided what to do yet.
→ “decide → decided”.
28 They haven’t played this game before.
→ Regular verb.
29 I haven’t heard this song.
→ “hear → heard”.
30 She hasn’t spoken to the manager.
→ “speak → spoken”.
