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