Present perfect simple and present perfect continuous – English Grammar Test for B1

Grammar » Grammar Test for B1 » Present perfect simple and present perfect continuous – English Grammar Test for B1

Tests:   1234567891011

Reading Text

I have always loved learning new languages. Over the last few years, I have studied Spanish and French, and I have even taken short trips to practice them. Recently, I have been studying German, and it has been quite challenging. I have learned some grammar rules, but I have been struggling with the pronunciation.

This month, I have already completed two online courses, and I have been attending evening classes twice a week. My teacher has given me a lot of useful materials, and I have been practicing with my classmates regularly.

I have also made some friends from Germany online, and we have been chatting together almost every day. It’s amazing how much my listening skills have improved. I haven’t travelled to Germany yet, but I have been planning a trip for next summer. Learning German has been a long journey, but I have really enjoyed it.

1 Which languages has the writer studied?

2 Has the writer ever taken short trips to practice languages?

3 What language has the writer been studying recently?

4 Why is German challenging for the writer?

5 Has the writer learned some grammar rules?

6 What has the writer been struggling with?

7 How many online courses has the writer completed this month?

8 How often has the writer been attending evening classes?

9 Who has given the writer useful materials?

10 Has the writer been practicing with classmates?

11 Has the writer made any German friends?

12 How often have they been chatting together?

13 What skill has improved a lot?

14 Has the writer travelled to Germany yet?

15 What has the writer been planning for next summer?

16 True/False: The writer has studied Spanish, French, and Italian.

17 True/False: The writer has already completed two courses this month.

18 True/False: The writer has been attending evening classes every day.

19 True/False: The writer has been chatting with classmates online.

20 True/False: The writer has enjoyed the journey of learning German.

21 Multiple Choice: Which tense is used in “I have studied Spanish and French”?
(a) Present Perfect Simple
(b) Present Perfect Continuous
(c) Past Simple

22 Multiple Choice: Which tense is used in “I have been studying German”?
(a) Present Perfect Simple
(b) Present Perfect Continuous
(c) Past Continuous

23 Multiple Choice: Which tense is used in “I haven’t travelled to Germany yet”?
(a) Present Perfect Simple
(b) Present Perfect Continuous
(c) Past Simple

24 Multiple Choice: Which tense is used in “I have been planning a trip”?
(a) Present Perfect Simple
(b) Present Perfect Continuous
(c) Past Perfect

25 Multiple Choice: Why does the writer feel tired sometimes?
(a) Because of grammar rules
(b) Because of evening classes and practice
(c) Because of trips abroad

26 How many times a week has the writer been attending classes?

27 What materials has the teacher given?

28 Who has the writer been practicing with regularly?

29 What hasn’t the writer done yet?

30 In one word, how does the writer feel about learning German?

Answer

1 Spanish, French, German – Mentioned in text.
2 Yes, they have. – “taken short trips”.
3 German – Stated directly.
4 Pronunciation – “been struggling with the pronunciation”.
5 Yes, they have. – “I have learned some grammar rules”.
6 Pronunciation – Continuous struggle.
7 Two – “already completed two online courses”.
8 Twice a week – “attending evening classes twice a week”.
9 The teacher – “My teacher has given me...”.
10 Yes, they have. – “been practicing with my classmates”.
11 Yes, they have. – “made some friends from Germany online”.
12 Almost every day – “been chatting... almost every day”.
13 Listening skills – “listening skills have improved”.
14 No, they haven’t. – “I haven’t travelled to Germany yet”.
15 Planning a trip – “been planning a trip for next summer”.
16 False – Italian not mentioned.
17 True – “completed two online courses”.
18 False – “twice a week”, not every day.
19 False – With German friends, not classmates online.
20 True – “I have really enjoyed it”.
21 (a) Present Perfect Simple – “have studied”.
22 (b) Present Perfect Continuous – “have been studying”.
23 (a) Present Perfect Simple – Negative with “yet”.
24 (b) Present Perfect Continuous – “have been planning”.
25 (b) Because of evening classes and practice – Implied.
26 Twice – “twice a week”.
27 A lot of useful materials – Mentioned.
28 Classmates – “been practicing with my classmates”.
29 Travelled to Germany – “I haven’t travelled to Germany yet”.
30 Enjoyed – “I have really enjoyed it”.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]