单项选择题
A.gave off B.gave up C.gave away D.gave out
A.must be B.must have been C.might be D.can have been
A.do, will rain B.will, rain C.do, rains D.will, rains