Has been raining

Has been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been raining
Has been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been raining
Has been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been rainingHas been raining