Ⅰ.单句语法填空
1.She is really angry. You oughtn't to (couldn't/oughtn't to) have spoken to her in such an unfriendly way just now.
2.—Shall I tell my friend Tom about it?
—No, you needn't (mustn't/needn't).I've already told him yesterday.
3.You're John's good friend, so you must (must/have to) know what he likes to do at the weekend.
4.My mother's birthday is coming. What shall (shall/may) I buy for her?