Present perfect tense – English Grammar Test for A2

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

1 She ___ (not/finish) her homework yet.

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

[related_posts_by_tax posts_per_page="6"]