Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Modal verbs in the past
0
%
0
0
0
Back
Restart
- I am sure Mark didn't commit this crime. - Mark .............................. (HAVE)
Mark can't / couldn't have committed this crime.
Oops!
Okay!
-Tom is probably at home. - Tom .................... (BE) at home now.
Tom may / might be at home now.
Oops!
Okay!
I think something bad …… at school yesterday. (might / happen)
might have happened
Oops!
Okay!
Sandra worked all the weekend to finish her assignment on time, but actually she (NEED / DO) so because her teacher gave her an extension
needn't have done
Oops!
Okay!
- I took my umbrella but it was not necessary after all. - I .......................... (HAVE)
I needn't have taken my umbrella.
Oops!
Okay!
I didn't know you were going to Phil's party yesterday. You (tell) me!
might/could have told
Oops!
Okay!
‘Why are there so many police cars outside?’ ‘There ….....… an accident.’ (might / be)
might have been
Oops!
Okay!
‘Has Pete done his homework?’ ‘He …… already. He’s only just started.’ (can’t / finish)
can't have finished
Oops!
Okay!
you think you lost your mobile? ‘I must ………...’
have lost my mobile
Oops!
Okay!
Why is Sandy crying? ‘Something horrible ………………………………’ (must / happen)
must have happened
Oops!
Okay!
It's possible that your mum was right. = ‘Mum could …………………………..’
have been
Oops!
Okay!
You’re sure someone didn’t hear you = ‘He can’t …………’
have heard me
Oops!
Okay!
It's so quiet in Mark's room. I'm sure he's studying now. - Mark ....................... (MUST)
Mark must be studying now. That's why it's so quiet in his room.
Oops!
Okay!
Nobody knows exactly why he died. But we think it .............. an accident.
might/could/may have been
Oops!
Okay!
You don’t believe Neil won = ‘Neil can’t …………………………….’
have won
Oops!
Okay!
‘Where do you think Peter is?’ ‘He ………… out with his friends.’ (could / go)
could have gone
Oops!
Okay!
‘Have you seen my laptop?’ ‘Your brother …… it.’ (may / borrow)
may have borrowed
Oops!
Okay!
‘There’s no food left!’ ‘What??!! We …………… it all!’ (can’t / eat)
can't have eaten
Oops!
Okay!
- I was obliged to bring my homework on Friday. - I ..................... (TO)
I had to bring my homework on Friday.
Oops!
Okay!
I don't have anything to wear today. I (do) the laundry before.
should have done
Oops!
Okay!
- It is probable that the students are having fun on a trip. - The students ................. (BE)
The students are likely to /can/ might/ may be having fun on a trip.
Oops!
Okay!
It was unfair of you to cheat on the test. - You ...................... (HAVE).
You shouldn't have cheated on the test.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies