单项选择题
A. may have rained B. might rain C. would rain D. ought to rain
A. A company manager. B. A shop assistant. C. A house keeper.
A. He came from Australia. B. He came from France. C. He came from Italy.