Present perfect simple or continuous – English Grammar Test for B2

Grammar » Grammar Test for B2 » Present perfect simple or continuous – English Grammar Test for B2

Tests:   1234567891011

Reading Passage

For the past six months, I have been living in Berlin because of my new job. It’s the first time I have worked abroad, and the experience has been both exciting and challenging. I have met so many interesting people, and I have already learned a lot about German culture.

Since I arrived, I have been taking intensive language classes every evening. My German is not perfect, but I have definitely improved. Recently, I have been practising with local friends, and they say I have made great progress.

Life in Berlin is very different from my hometown. I have tried new foods, I have visited museums, and I have travelled to nearby cities on weekends. I have also been exploring the streets by bike, which is great fun.

I know I still have a lot to learn, but I’m grateful for everything I have experienced so far.

1 How long ___ the writer ___ (live) in Berlin?

2 Is this the first time he ___ (work) abroad?

3 How many interesting people ___ he ___ (meet)?

4 What kind of classes ___ he ___ (take) every evening?

5 ___ his German ___ (improve)?

6 Who ___ he ___ (practice) German with recently?

7 What feedback ___ his friends ___ (give) him?

8 What foods ___ he ___ (try) in Berlin?

9 How many museums ___ he ___ (visit)?

10 Where else ___ he ___ (travel) on weekends?

11 How ___ he ___ (explore) the city?

12 ___ he ___ (enjoy) riding a bike?

13 ___ the writer ___ (face) challenges in Berlin?

14 ___ he ___ (learn) anything about German culture?

15 How long ___ he ___ (study) German intensively?

16 ___ he ___ (already / learn) something new?

17 What progress ___ he ___ (make) in German?

18 How long ___ he ___ (practice) German with his friends?

19 ___ he ___ (finish) learning German?

20 ___ he ___ (experience) life in a foreign country before?

21 What activities ___ he ___ (do) in his free time?

22 ___ he ___ (visit) any nearby cities?

23 ___ he ___ (be) in Berlin for more than a year?

24 Why ___ life ___ (be) exciting for him?

25 How many new dishes ___ he ___ (try) so far?

26 ___ he ___ (explore) the streets by car or by bike?

27 ___ the writer ___ (be) grateful for his experience?

28 ___ he ___ (make) friends in Berlin?

29 What emotions ___ he ___ (feel) about this experience?

30 ___ he ___ (stop) learning new things?

Answer

1 has been living – duration (six months).
2 Yes, he has – first time working abroad.
3 has met many – completed experiences.
4 has been taking language classes – ongoing action.
5 Yes, his German has improved – result.
6 has been practising with local friends – recent ongoing action.
7 have said he has made progress – result of practice.
8 has tried many foods – completed experiences.
9 has visited several museums – result.
10 has travelled to nearby cities – repeated completed events.
11 has been exploring by bike – ongoing action.
12 Yes, he has – enjoying bike rides.
13 Yes, he has faced challenges – completed result.
14 Yes, he has learned – result.
15 has been studying for six months – continuous.
16 Yes, he has already learned – result.
17 has made great progress – result of continuous effort.
18 has been practising recently – ongoing duration.
19 No, he hasn’t finished – still learning.
20 No, he hasn’t – first time abroad.
21 has tried foods, visited museums, travelled – completed activities.
22 Yes, he has visited cities – completed experiences.
23 No, he hasn’t – only six months.
24 Because it has been exciting and challenging – state/result.
25 has tried many dishes – completed result.
26 has been exploring by bike – continuous activity.
27 Yes, he has – he’s grateful.
28 Yes, he has met friends – result.
29 has felt excitement and challenges – state/result.
30 No, he hasn’t stopped – still learning.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]