should/must +/-
Past
ought to/should
have to/must
had better/had better not
100

That guy ____ wear less cologne. 


should

100

I _________(can -) see the game yesterday, I was working.

couldn't

100

Tom ____ do more exercise, he's out of shape.


  


ought to/should

100

She ____ wash my clothes, it's not her responsibility.


doesn't have to

100

You _________ speak to Joan first before I send this form.

had better

200

It's hot in here. _____ I open the door?

Should

200

I _________(will -) loaned you the money, but I didn’t have any.

would have 

200

Which sentence is correct?

- We should leave soon.   

- We should leaving soon.   

- We should to leave soon.


We should leave soon.

200

Jenny _____ clean her desk, it's a mess.


has to

200

You ______ wear a suit to the interview, it's important to look your best.

had better

300

We _____ wait for our boss to arrive before we open the store.

should

300

I ________ (should -) overslept yesterday.

shouldn’t have

300

We _____ bought more soft drinks, there are more guests than we expected.


should have

300

Teachers _____ wear suits for work, but their clothes must be neat and clean.


don't have to

300

 You _____ give up smoking. It’s bad for you.

had better

400

You _____ leave small objects lying around.

shouldn't

400

There is an excellent job opening as a cook at a restaurant near my house, but I don't know how to cook.

I ___________ learned how to cook two years ago.


should have

400

You _______ leave the lights on when you go out.


shouldn't

400

If you want to learn to speak English fluently we will help you, but you ____ work hard.

must/have to

400

Tell James he ______ work so hard. He is overdoing it.

had better not

500

He had been working for more than 11 hours. He ____ be tired after such hard work.

must

500

Someone was calling me. It ______ been my brother – he promised to call.

must have

500

We _______have received the order yesterday.


ought to/should 

500

I ______ take any money to the museum - It was free to enter.


didn't have to

500

____ you ____switch your computer off? It might overheat if you leave it on.

Hadn’t you better.

M
e
n
u