【思路】工程问题。本题目可以采用设特值的方法来做。将阴天的浇水量设为2,晴天的浇水量设为2.5×2=5,则水箱灌满后的水量为18×5=90。从6月1日到7月1日一共经过30天,则设阴雨天有t天,得方程为2t+(30-t)×5=90,解得t=20。
因此,答案为D。