Modal Verbs
Multiple-choice exercise
Choose the correct answer for each question.
You __________ have posted my letters for me while you were in the post office.
- might
- didn't
- can
- mustn't
It __________ have been a good idea to asked her before you just jumped in.
- may
- could
- might
- should
I can't imagine what you __________ to do something so stupid.
- could have been thinking
- couldn't have thought
- cab have thought
- mightn't have been thinking
I __________ say this much for him: he's very generous.
- will
- could
- may
- might
He __________ , though I warned him not to.
- would go
- can have gone
- must go
- would have gone
He __________ it; he was with me all the time.
- won't do
- can't have done
- can't do
- mightn't have done
You __________ told them that! I asked you to keep quiet!
- shouldn't have
- wouldn't
- mightn't have
- mustn't have
Well, you __________ have sold him the car if you didn't think he would pay you.
- needn't
- may not
- mustn't
- can't
You __________ have helped me a little more - you weren't doing much.
- may
- could
- can
- must
__________ you have left the keys in the car?
- Needn't
- Must
- Could
- May