wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

may might could must + have

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Tony has a job interview. He ___________ arrive on time. (OBLIGATION / NECESSITY)

a)

should

b)

has to

c)

could

2.

At our company all employees ___________ wear name tags. (RULE/POLICY)

a)

may

b)

must

c)

might

3.

We use this modal verb for obligation and neccessity

a)

can't

b)

should

c)

have to

4.

We use this modal verb to express that something is not permitted

a)

must not

b)

might not

c)

should not

5.

We can give advices with this modal verb...

a)

may

b)

should

c)

must

d)

have to

6.

I received a good evaluation, so I ___________ get a raise. (POSSIBILITY)

a)

must

b)

have to

c)

might

7.

If you have a hedache you ___________ rest and drink water. (ADVICE)

a)

should

b)

must

c)

have to

8.

I have done a mistake in the reports. They were important. I ___________ lose my job :( (POSSIBILITY)

a)

have to

b)

can't

c)

might / may

9.

We ___________ make personal phone calls at work. It is not permitted.

a)

must

b)

can't

c)

don't have to

10.

In the airport you ___________ carry a luggage over 25 kilograms. (NOT PERMITTED)

a)

mustn't

b)

have to

c)

should

11.

I want to improve my english, what ___________ I do?

a)

should

b)

may

c)

might

12.

___________ please help me to answer the calls?

a)

May

b)

Would you / Could you

c)

Can

13.

___________ you whistle a song? (ABILITY)

a)

Should

b)

Have to

c)

Can

d)

Could

14.

You are very good at english. I think you ___________ study to become an english teacher.

a)

must

b)

have to

c)

should

15.

Maybe I will quit my job / I ___________ quit my job.

a)

Might

b)

should

c)

can

16.

I don't like dogs. I ___________ get a dog.

a)

might

b)

might not

c)

may

17.

No way. Tom ..... anyone our secret. He is a good boy.

a)

might have told

b)

shouldn't have told

c)

can't have told

d)

must have told

18.

I'm not sure about Jane. She ..... other about our secret.

a)

might have told

b)

shouldn't have told

c)

can't have told

d)

must have told

19.

I'm sure it's Kim. She did it before. She ..... our secret to others.

a)

might have told

b)

shouldn't have told

c)

can't have told

d)

must have told

20.

There's a message from Lily. She....called us when we were out.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

21.

she didn't do the homework. She .... found it difficult.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

22.

I ...... come home late but I did it.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

23.

She is better now. She .... taken all the medicine.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

24.

She was ill last night. She ... been at the party.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

25.

Tom has been talking on the phone the whole morning. He ... done that.

a)

might have

b)

shouldn't have

c)

can't have

d)

must have

26.

we .... gone to the beach. Everything was fine.

a)

could have

b)

shouldn't have

c)

can't have

d)

may have

27.

I ______ see you, it's too dark

a)

can't

b)

can

c)

don't have to

d)

mustn't

28.

We had a lovely room in the hotel. We _____ see the lake.

a)

could

b)

can

c)

may

d)

must

29.

You've been travelling all day. You ____ be tired!

a)

must

b)

mustn't

c)

can't

d)

can

30.

Hobbit has just eaten all the elven bread. He _____ be hungry again!

a)

could

b)

can

c)

can't

d)

should

31.

Did she really say this? No way! You _____ be joking!

a)

must

b)

must to

c)

could

d)

can

32.

Nobody answers the phone. They ____ have gone out.

a)

must

b)

should

c)

can

33.

Sarah didn't contact me. She _____ have got my message.

a)

couldn't

b)

must

c)

can

d)

should

34.

They______ be away for the weekend but I'm not sure.

a)

can

b)

might

c)

may

35.

You_________ leave now if you wish.

a)

may

b)

can't

c)

must

36.

He ___________ be French, judging by his accent.

a)

can't

b)

could

c)

may

37.

Listen, please. You ________speak during this exam.

a)

can

b)

may not

c)

haven't

38.

They are in a quarantine. They _________ still be out!

a)

must

b)

can't

c)

may

39.

With luck, tomorrow ___________ be a sunny day.

a)

must

b)

might

c)

could

d)

can't

40.

I think there ______ a mistake in your tax return. You should check it.

a)

can't be

b)

mustn't be

c)

might be