Modal Verbs– English Grammar Test for B2
Grammar » Grammar Test for B2 » Modal Verbs– English Grammar Test for B2
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
