1. He ____ you more help even though he was very busy.
A.might have given B. might give C. may have given D. may give
2. 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
3. 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