1.(2011·江西十所重点中学模拟)—Who has broken the window in my room?
—Who else ________ it but your naughty son!
A.could do B.could have done
C.might do D.must have done
2.(2011·南昌模拟)The weather turned out to be fine yesterday. You ________ the trouble to carry your raincoat with you.
A.should have taken B.mustn't have taken
C.could have taken D.needn't have taken