Greg's really late. He may...
He may have got lost.
Nobody's answering the phone at the Town Hall. They might ...................... .
have left early
It's OK to call them. It's only 10.00. They can't .............................. .
have gone to bed yet
I didn't know they didn't accept credit cards.We should ...........................
have brought some cash
Ellie always rings me on my birthday, but this year she didn't. She must ........................ .
have forgotten
The cat got into the kitchen last night. You must .............................. .
have left the window open
You can't ..................... . You only started it yesterday and it's got over 600 pages!
have finished that book
I don't have my wallet with me. I must ................... .
have left it at home
Have you seen Kathy's large engagement ring? It must ............................ !
have cost a fortune
Maria looks so tired. She can't ......................... last night.
have slept very well
My neighbour has just bought an expensive car. She might ............................. !
have won the lottery
They can't ..................... . Their car is outside.
have gone out
You should ....................... last night. We had a great time!
have come with us
It's your own fault you got sunburnt! You ought to ..................... .
have put on sunscreen
I've got a stomachache. I ought not to ............................ .
have eaten so much