问题补充:
It every day so far this month. I can tell you if it tomorrow.
A. rained; rains
B. is raining; shall rain
C. has been raining; rains
D. has rained; will rain
答案:
A. rained; rains
B. is raining; shall rain
C. has been raining; rains
(答案→)D. has rained; will rain
解析:考查时态:句意:这个月到现在为止一直在下雨,我不告诉你明天是否下雨。第一空填现在完成时,和so far连用,第二空用一般将来时和tomorrow连用,表示将来,这里if不是引导条件状语从句,而是引导宾语从句,“是否”,选D。