practice
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. Jenny______ have kept her word. I wonder why she changed her mind.
A. must B. should C. need D. would
3. . -Could I borrow your dictionary?
-Yes, of course you_________
A. might B. will C. can D. should
4. I told Sally how to get here, but perhaps I ______ for her.
A. had to write it out B. must have written it out
C. should have written it out D. ought to write it out