IT HAS RAINED FOR TWO DAYS.

4. It has rained for two days.