He ____ to your home; he doesn't know your address.
A.can't have been B. mustn't have been C. cannot been D. must have been
I can't find my notebook. I ____ it in the classroom.
A.must have forgotten B. must have left C. must forget D. must leave
He ____ you more help even though he was very busy.
A.might have given B. might give C. may have given D. may give
Now winter is coming, but some people still have no ____ to keep them from cold.
A.roof B. cover C. screen D. shelter
My father is always finding ____ with the way I do things.
A.desire B. fault C. upset D. wrong
---I'll tell Mary about her new job tomorrow.
---You ____ her last week.
A.ought to tell B. would have told C. must tell D. should have told
---Excuse me, but I want to use your computer to type a report.
---You ____ have my computer if you don't take care of it.
A.shan't B. might not C. needn't D. shouldn't
I ____ pay Tracy a visit, but I'm not sure whether I will have time this Sunday.
A.should B. might C. would D. could
---Who is the girl standing over there?
---Well, if you ____ know, her name is Mabel.
A.may B. can C. must D. shall
---I don't mind telling you what I know.
---You ____. I'm not asking you for it.
A.mustn't B. may not C. can't D. needn't