A .因为be rainy是固定搭配,rainy在这里是形容词.B选项的raining用于现在进行时,题目中有often,所以题目的时态为一般现在时.B不合题意.C选项如果是用does提问就应该用动词原型即rain,故C选项错误.
综上所述,选A.