Past modals 1
Past modals 2
Past modals 3
Choose
100

Greg's really late. He may.................................. .

He may have got lost.

100

Nobody's answering the phone at the Town Hall. They might ...................... .

have left early

100

It's OK to call them. It's only 10.00. They can't .............................. .

have gone to bed yet

100

You mustnt/can't be serious!!!

can't

200

I didn't know they didn't accept credit cards.We should ...........................

have brought some cash

200

Ellie always rings me on my birthday, but this year she didn't. She must ........................ .

have forgotten


200

The cat got into the kitchen last night. You must .............................. .

have left the window open

200

She must have/should have fallen asleep!

must have

300

You can't ..................... . You only started it yesterday and it's got over 600 pages!

have finished that book

300

I don't have my wallet with me. I must ................... .

have left it at home

300

Did you see Kathy's large engagement ring? It must ............................ !

have cost a fortune

300

They must/can be nervous about the test, It seems to be a difficult one.

must

400

Maria looks so tired. She can't ......................... last night.

have slept very well

400

My neighbour has just bought an expensive car. She might ............................. !

have won the lottery

400

They can't ..................... . Their car is outside.

have gone out

400

You needn't have brought/didn't need to bring an umbrella. It isn't raining. 

needn't have brought

500

You should ....................... last night. We had a great time!

have come with us

500

It's your own fault you got sunburnt! You should... ..................... .

have put on sunscreen

500

I've got a stomachache. I shouldn't ............................ .

have eaten so much

500

it's very kind of you but you shouldn't have /mustn't have brought me a present! Thank you so much!

shouldn't have

M
e
n
u