It has not been raining all day. (Present Perfect Continuous используется для описания действия, которое продолжалось в течение определенного периода времени в прошлом и, возможно, до сих пор продолжается, или его результат виден сейчас. Здесь действие (дождь) длилось весь день.)