Oh no, I _______ ________ ________ my keys at home. (left)
must have left
Mike ________ __________ ___________ the car. He hasn't got the keys.
can't have taken
I think the murderer _______ _______ _______ the woman because she let him into her house. (know)
might have known
My new shoes don't feel comfortable. I ________ _______ ________ them. (buy)
shouldn't have bought/ should not have bought
You saw Ellie yesterday? That's impossible, she was in bed with the flu. 'You....'
can't have seen Ellie yesterday.
I'm certain I left my umbrella at home. It's not in the office. 'I....'
I must have left my umbrella at home.
Jane ________ ____________ _________ at the pub. She was studying for an exam. (be)
couldn't have been / can't have been
Holly's crying. Perhaps she had a fight with her boyfriend. 'She....'
might have had an argument with her boyfriend.
I'm not surprised you feel sick. You ___________ ___________ ____________ so much. (eat)
shouldn't have eaten
I'm sure Lucy has bought a new car. I saw her driving a blue VW Golf. 'Lucy....'
must have bought a new car.
I'm sure Ben has read my email. I sent it first thing this morning. 'Ben....'
must have read my email.
I'm sure Ginny and Ben didn't get lost. They have Google Maps on their phone. 'Ginny and Ben....'
can't have gotten/ got lost
Perhaps John didn't see you, that's why he didn't say hello. 'John.....'
may not have seen you.
I'm sorry you failed your exam but you _____ ______ _____ harder. (work)
should have worked
I'm sure Alex wasn't very ill. He was only off work for one day. 'Alex.....'
can't have been very ill.
It definitely wasn't my phone that rang in the cinema. Mine was on silent. 'It....'
It can't have been my phone that rang in the cinema.
A: We couldn't understand anyone in Paris.
B You ______________________ some French before you went.
They didn't come to our wedding. Maybe they didn't receive our invitation. 'They....'
might not have received our invitation
A: Sue is in bed with a stomachache.
B: She ____________________ so much chocolate cake yesterday.
she ought not to have eaten
This tastes very sweet. I'm sure you used too much sugar. 'You....'
must have used too much sugar.