Present perfect tense – English Grammar Test for A2

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

1 ___ you ___ (finish) your homework?

2 ___ she ___ (see) that film?

3 ___ they ___ (visit) London before?

4 ___ he ___ (read) the book?

5 ___ we ___ (watch) this TV show?

6 ___ you ___ (clean) your room yet?

7 ___ your parents ___ (travel) to Japan?

8 ___ she ___ (write) any emails today?

9 ___ Tom ___ (lose) his keys?

10 ___ the children ___ (eat) all the cake?

11 ___ I ___ (finish) my homework yet?

12 ___ she ___ (buy) a new dress?

13 ___ we ___ (be) to that museum?

14 ___ they ___ (study) English for two years?

15 ___ he ___ (forget) your name again?

16 ___ the teacher ___ (give) homework?

17 ___ your friends ___ (arrive) at the airport?

18 ___ you ___ (visit) Spain this year?

19 ___ she ___ (find) her lost phone?

20 ___ we ___ (finish) our project?

21 ___ he ___ (drink) three cups of coffee today?

22 ___ the dog ___ (eat) your sandwich?

23 ___ they ___ (paint) the house?

24 ___ you ___ (see) my brother recently?

25 ___ she ___ (take) many photos?

26 ___ he ___ (drive) to work today?

27 ___ we ___ (decide) what to do?

28 ___ they ___ (play) this game before?

29 ___ you ___ (hear) this song before?

30 ___ she ___ (speak) to the manager?

Answer

1 Have you finished your homework?
→ “Have + subject + V3”.

2 Has she seen that film?
→ 3rd person singular → Has.

3 Have they visited London before?
→ Plural → Have.

4 Has he read the book?
→ Irregular verb “read → read”.

5 Have we watched this TV show?
→ Use Have with “we”.

6 Have you cleaned your room yet?
→ Add yet for common question use.

7 Have your parents travelled to Japan?
→ Subject “parents” → plural.

8 Has she written any emails today?
→ Irregular “write → written”.

9 Has Tom lost his keys?
→ Proper name → singular.

10 Have the children eaten all the cake?
→ Irregular “eat → eaten”.

11 Have I finished my homework yet?
→ Subject “I” → use Have.

12 Has she bought a new dress?
→ Irregular “buy → bought”.

13 Have we been to that museum?
→ “be → been” for experience.

14 Have they studied English for two years?
→ Duration → Present Perfect.

15 Has he forgotten your name again?
→ Irregular “forget → forgotten”.

16 Has the teacher given homework?
→ Irregular “give → given”.

17 Have your friends arrived at the airport?
→ Regular verb “arrive → arrived”.

18 Have you visited Spain this year?
→ Time marker “this year” fits Present Perfect.

19 Has she found her lost phone?
→ “find → found”.

20 Have we finished our project?
→ Regular verb “finish → finished”.

21 Has he drunk three cups of coffee today?
→ “drink → drunk”.

22 Has the dog eaten your sandwich?
→ “eat → eaten”.

23 Have they painted the house?
→ Regular verb.

24 Have you seen my brother recently?
→ “see → seen”.

25 Has she taken many photos?
→ “take → taken”.

26 Has he driven to work today?
→ “drive → driven”.

27 Have we decided what to do?
→ Regular verb “decide → decided”.

28 Have they played this game before?
→ Regular verb.

29 Have you heard this song before?
→ “hear → heard”.

30 Has she spoken to the manager?
→ “speak → spoken”.

[related_posts_by_tax posts_per_page="6"]