Modal Verbs– English Grammar Test for B2

Grammar » Grammar Test for B2 » Modal Verbs– English Grammar Test for B2

Tests:   1234567891011

1 You ___ study harder if you want to pass.

2 He ___ be at home; his car is outside.

3 You ___ smoke here; it’s forbidden.

4 I’m not sure, but she ___ be at work now.

5 You ___ tell anyone this secret.

6 We ___ hurry or we’ll be late.

7 You ___ wear a uniform at this company.

8 He ___ speak three languages fluently.

9 You ___ park here; it’s for staff only.

10 It’s getting dark; we ___ go home.

11 She ___ have forgotten our meeting.

12 You ___ apologize to him for what you said.

13 Students ___ bring calculators to the exam.

14 You ___ worry; everything will be fine.

15 They ___ be in Paris by now.

16 You ___ leave your phone unattended.

17 We ___ take a taxi because the bus is full.

18 You ___ eat so much fast food.

19 I’m not sure, but it ___ rain later.

20 You ___ call me tomorrow if you need help.

21 He ___ have taken the wrong train; he’s not here.

22 You ___ drive more carefully on wet roads.

23 You ___ bring food into the classroom.

24 It’s possible that she ___ have already left.

25 You ___ speak so loudly in the library.

26 He looks tired. He ___ be working too hard.

27 We ___ wear helmets on the construction site.

28 You ___ take notes during the lecture.

29 You ___ cross the street when the light is red.

30 You ___ have called me; I was waiting!

31 It ___ be cold tomorrow, so take a jacket.

32 You ___ pay if you’re a member; it’s free.

33 He ___ have been there; he told me everything.

34 You ___ forget to bring your passport.

35 You ___ leave now if you’re finished.

36 You ___ check your email for the latest update.

37 You ___ drive without a seatbelt.

38 You ___ eat fruit every day to stay healthy.

39 We ___ finish this project by Friday.

40 You ___ lend me your notes, please?

41 He ___ play the guitar when he was ten.

42 You ___ worry about it; it’s already solved.

43 You ___ not be late for your interview tomorrow.

44 You ___ open the window; it’s very hot.

45 You ___ be joking! That can’t be true.

46 We ___ take umbrellas; the forecast says rain.

47 You ___ say anything if you don’t want to.

48 You ___ take a break; you’ve worked all day.

49 I ___ find my keys anywhere!

50 You ___ practice every day if you want to improve.

Answer

1 should / must
2 must
3 mustn’t
4 might
5 mustn’t
6 must / have to
7 must / have to
8 can
9 can’t / mustn’t
10 should / ought to
11 might / may
12 should / ought to
13 may / can
14 shouldn’t / needn’t
15 must / might
16 mustn’t
17 have to / must
18 shouldn’t
19 might / could
20 can / may
21 must
22 should
23 mustn’t
24 might
25 mustn’t / shouldn’t
26 must
27 must / have to
28 should / ought to
29 mustn’t
30 should
31 might / could
32 don’t have to
33 must
34 mustn’t
35 can / may
36 should / ought to
37 mustn’t
38 should
39 must / have to
40 could / can
41 could
42 don’t have to / needn’t
43 must / should
44 can / may
45 must
46 should / ought to
47 don’t have to
48 should / need to
49 can’t
50 must / should

Tests:   1234567891011