He didin't hear the bell ring;he____asleep A.must be B.must have been C.should be D.should have bee

问题描述:

He didin't hear the bell ring;he____asleep A.must be B.must have been C.should be D.should have bee
If he'd taken them regulary,the pills___him
A.can help B.might have helped C.will have helped D.could help
Jim,you__to your brother like that.If you go on doing this,Iwill punish you
A.needn't have spoken
B.mustn't have spoken
C.oughtn't to have spoken
D.ought to not have spoken
Our money was not enough yet,so you ___ so much on such an expensive watch.
A shouldn't have spent B.shouldn't be spending C.needn't have spent D oughtn't to spend

B 因为是关于If的虚拟语气,从句是had done ,所以主句应用would/should/cound/might/+have done.
C 吉姆,你不应该说像那样说哥哥,如果你继续这样做,我惩罚你.根据句意,选择C.
D 现在我们的钱不够,所以你不该花那么多钱这种昂贵的手表上.