Present perfect tense – English Grammar Test for A2

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

1 Have you ___ (ever/see) a ghost?

2 She has ___ (never/eat) sushi.

3 Have they ___ (ever/visit) London?

4 He has ___ (never/drive) a car.

5 Have you ___ (ever/be) to Italy?

6 We have ___ (never/play) this game.

7 Has she ___ (ever/write) a poem?

8 I have ___ (never/meet) your parents.

9 Have you ___ (ever/try) Chinese food?

10 He has ___ (never/see) the sea.

11 Have they ___ (ever/live) abroad?

12 She has ___ (never/ride) a horse.

13 Have you ___ (ever/hear) this song?

14 I have ___ (never/read) that book.

15 Have we ___ (ever/travel) by train together?

16 He has ___ (never/break) a bone.

17 Have you ___ (ever/watch) this film?

18 They have ___ (never/go) to the mountains.

19 Has she ___ (ever/paint) a picture?

20 I have ___ (never/lose) my passport.

21 Have you ___ (ever/meet) a famous person?

22 He has ___ (never/fly) in an airplane.

23 Have they ___ (ever/work) in a hospital?

24 She has ___ (never/visit) New York.

25 Have you ___ (ever/climb) a mountain?

26 We have ___ (never/speak) to that teacher.

27 Has he ___ (ever/sing) in public?

28 I have ___ (never/take) a taxi in this city.

29 Have you ___ (ever/use) this computer before?

30 She has ___ (never/play) tennis.

Answer

1 Have you ever seen a ghost?
→ Use ever in questions: “see → seen”.

2 She has never eaten sushi.
→ Negative statement with never.

3 Have they ever visited London?
→ Regular verb “visit → visited”.

4 He has never driven a car.
→ Irregular “drive → driven”.

5 Have you ever been to Italy?
→ “be → been” for travel experiences.

6 We have never played this game.
→ Regular verb “play → played”.

7 Has she ever written a poem?
→ “write → written”.

8 I have never met your parents.
→ “meet → met”.

9 Have you ever tried Chinese food?
→ “try → tried”.

10 He has never seen the sea.
→ “see → seen”.

11 Have they ever lived abroad?
→ Regular verb “live → lived”.

12 She has never ridden a horse.
→ “ride → ridden”.

13 Have you ever heard this song?
→ “hear → heard”.

14 I have never read that book.
→ “read → read”.

15 Have we ever travelled by train together?
→ British English spelling “travelled” = AmE “traveled”.

16 He has never broken a bone.
→ “break → broken”.

17 Have you ever watched this film?
→ Regular verb “watch → watched”.

18 They have never gone to the mountains.
→ “go → gone”.

19 Has she ever painted a picture?
→ “paint → painted”.

20 I have never lost my passport.
→ “lose → lost”.

21 Have you ever met a famous person?
→ “meet → met”.

22 He has never flown in an airplane.
→ “fly → flown”.

23 Have they ever worked in a hospital?
→ Regular verb “work → worked”.

24 She has never visited New York.
→ Regular verb “visit → visited”.

25 Have you ever climbed a mountain?
→ Regular verb “climb → climbed”.

26 We have never spoken to that teacher.
→ “speak → spoken”.

27 Has he ever sung in public?
→ “sing → sung”.

28 I have never taken a taxi in this city.
→ “take → taken”.

29 Have you ever used this computer before?
→ Regular verb “use → used”.

30 She has never played tennis.
→ Regular verb “play → played”.

[related_posts_by_tax posts_per_page="6"]