单选题 The weather turned out to be fine yesterday. I ______ have taken the trouble to carry my umbrella with me.
A. must C. shouldn't
B. may D. needn't

【正确答案】 D
【答案解析】