Present perfect tense – English Grammar Test for A2

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

1
A: Where ___ you usually ___ (go) on weekends?
B: I usually ___ (visit) my grandparents.
A: ___ you ___ (ever/spend) a weekend in the countryside?
B: Yes, I ___ (go) there many times.

2
A: What ___ you ___ (do) after school?
B: I usually ___ (play) basketball with friends.
A: ___ you ___ (ever/play) in a real tournament?
B: Yes, I ___ (play) once last year.

3
A: How often ___ you ___ (watch) TV?
B: I ___ (watch) TV almost every evening.
A: ___ you ___ (already/see) the new series on Netflix?
B: Yes, I ___ (watch) the first two episodes.

4
A: Where ___ your parents usually ___ (go) shopping?
B: They usually ___ (go) to the market near our house.
A: ___ they ___ (ever/buy) something online?
B: Yes, they ___ (order) things online several times.

5
A: What time ___ the library usually ___ (open)?
B: It ___ (open) at 9 a.m. every day.
A: ___ you ___ (ever/study) there in the evening?
B: Yes, I ___ (stay) late many times.

6
A: ___ you ___ (ever/eat) Indian food?
B: Yes, I ___ (try) curry once.
A: What kind of food ___ you usually ___ (eat)?
B: I usually ___ (eat) Italian food like pasta.

7
A: Who ___ you usually ___ (talk) to after class?
B: I usually ___ (talk) with my best friend.
A: ___ you ___ (ever/talk) with the new teacher?
B: Yes, I ___ (speak) to her twice this week.

8
A: How often ___ you ___ (travel) abroad?
B: I ___ (travel) abroad every summer.
A: ___ you ___ (ever/visit) the United States?
B: No, I ___ (never/be) there.

9
A: What ___ your sister usually ___ (do) in the evenings?
B: She usually ___ (do) her homework.
A: ___ she ___ (already/finish) it today?
B: Yes, she ___ (finish) it an hour ago.

10
A: Where ___ you usually ___ (buy) your clothes?
B: I usually ___ (buy) them at the mall.
A: ___ you ___ (ever/shop) online?
B: Yes, I ___ (order) clothes online several times.

Answer

1 do you usually go / visit / Have you ever spent / have gone → Present Simple for routine; Present Perfect for experience.
2 do you do / play / Have you ever played / played → Present Simple + Present Perfect with Past Simple detail.
3 do you watch / watch / Have you already seen / have watched → Present Simple for habit; Present Perfect for recent experience.
4 do your parents usually go / go / Have they ever bought / have ordered → Present Simple vs Present Perfect.
5 does the library usually open / opens / Have you ever studied / have stayed → Routine vs experience.
6 Have you ever eaten / have tried / do you usually eat / eat → Combination of both tenses.
7 do you usually talk / talk / Have you ever talked / have spoken → Present Simple vs Present Perfect.
8 do you travel / travel / Have you ever visited / have never been → Habit vs experience.
9 does your sister usually do / does / Has she already finished / has finished → Routine vs recent completion.
10 do you usually buy / buy / Have you ever shopped / have ordered → Present Simple vs Present Perfect.

[related_posts_by_tax posts_per_page="6"]