单项选择题
A. was raining B. had been raining C. would be raining D. rained
A. to be painted B. painted C. to paint D. having been painted
A.will graduate B.will have graduated C.graduates D.is to graduate