Modal Verbs– English Grammar Test for B2
Grammar » Grammar Test for B2 » Modal Verbs– English Grammar Test for B2
→ You ___ come early.
2 I’m sure she’s at home because her lights are on.
→ She ___ be at home because her lights are on.
3 It’s possible that he’s working late tonight.
→ He ___ be working late tonight.
4 It was wrong of you to speak to her like that.
→ You ___ have spoken to her like that.
5 It’s necessary for us to wear helmets on this site.
→ We ___ wear helmets on this site.
6 Perhaps they forgot about the meeting.
→ They ___ have forgotten about the meeting.
7 I advise you to see a doctor.
→ You ___ see a doctor.
8 It’s forbidden to park here.
→ You ___ park here.
9 I’m certain he didn’t do it.
→ He ___ have done it.
10 It’s possible that she knows his secret.
→ She ___ know his secret.
11 It wasn’t necessary for you to bring your umbrella; it didn’t rain.
→ You ___ have brought your umbrella.
12 It’s a good idea for you to study harder.
→ You ___ study harder.
13 I’m sure he’s telling the truth.
→ He ___ be telling the truth.
14 It was necessary for me to leave early yesterday.
→ I ___ leave early yesterday.
15 It’s possible that she has already gone out.
→ She ___ have gone out already.
16 I’m certain they’re not at work today.
→ They ___ be at work today.
17 Perhaps they will arrive late.
→ They ___ arrive late.
18 It’s not necessary for you to wait for me.
→ You ___ wait for me.
19 I’m sure she didn’t understand what you meant.
→ She ___ have understood what you meant.
20 It’s forbidden to take photos here.
→ You ___ take photos here.
21 It’s necessary for him to complete this task before noon.
→ He ___ complete this task before noon.
22 I think it’s a good idea to tell her the truth.
→ You ___ tell her the truth.
23 Perhaps he’s the man we met last week.
→ He ___ be the man we met last week.
24 I’m sure they’ve already left.
→ They ___ have left already.
25 It’s not necessary to come tomorrow if you’re busy.
→ You ___ come tomorrow if you’re busy.
26 It’s possible that the weather will change soon.
→ The weather ___ change soon.
27 I’m certain she can’t be serious.
→ She ___ be serious.
28 It was necessary for me to call him yesterday.
→ I ___ call him yesterday.
29 It’s a good idea to check your work again.
→ You ___ check your work again.
30 I’m certain he was lying.
→ He ___ have been lying.
Answer
1 don’t have to – Expresses lack of necessity.
2 must – Logical deduction based on evidence.
3 might / may – Expresses possibility.
4 shouldn’t / ought not to – Expresses criticism or regret.
5 must / have to – Expresses obligation or rule.
6 might / may – Expresses possibility.
7 should / ought to – Gives advice.
8 mustn’t / can’t – Expresses prohibition.
9 can’t – Logical deduction of impossibility.
10 might / may – Possibility.
11 needn’t – Lack of necessity in the past.
12 should / ought to – Recommendation.
13 must – Logical deduction.
14 had to – Past obligation.
15 may / might – Possibility in the past.
16 can’t – Logical impossibility.
17 might / may – Possibility in the future.
18 don’t have to – Lack of necessity.
19 can’t – Logical deduction (impossible understanding).
20 mustn’t / can’t – Strong prohibition.
21 has to / must – Obligation.
22 should / ought to – Suggestion or advice.
23 might / may – Uncertain possibility.
24 must – Logical conclusion from evidence.
25 don’t have to – Lack of obligation.
26 might / may – Future possibility.
27 can’t – Strong disbelief.
28 had to – Past necessity.
29 should / ought to – Advice.
30 must – Logical conclusion about the past.
