12. Tom ought not to ____ me your secret, but be meant no harm.
A. have told B. tell C. be telling D. haven't told
11. There was plenty of time. She ____.
A. mustn't have hurried B. needn't have hurried
C. should have written it out D. couldn't have hurried
10. Yesterday Jane walked away from the discussion. Otherwise, she __ something she would regret later.
A. had said B. said C. might say D. might have said
9. He __you more help, even though he was very busy.
A. might have given B. might give C. may have given D. may give
8. --there were already five people in the car but they managed to take me as well.
--It __ a comfortable journey.
A. can't be B. shouldn't be C. mustn't have been D. couldn't have been
7. Jack __ yet, otherwise he would have telephoned me.
A. mustn't have arrived B. shouldn't have arrived
C. can't have arrived D. need not have arrived
6. I didn't hear the phone. I __ asleep.
A. must be B. must have been C. should be D. should have been
5. It's nearly seven o'clock. Jack __ be here at any moment.
A. must B. need C. should D. can
4. Put on more clothes. You ___ be taken feeling cold with only a shirt on.
A. must B. can C. could D. would
3. Peter __ come with us tonight, but taken he isn't very sure yet.
A. can B. may C. will D. must