单项选择题
A.Giving B.Having given C.Given D.Give
A.will be raining B.is to rain C.is going to rain D.will rain
A.which B.where C.when D.why