单项选择题
A. could B. must C. would D. should
A. may have rained B. might rain C. would rain D. ought to rain
A. All B. Both C. One D. Either