I can make statements about rain in the past, present and future:

  • "it has rained" covers the past, as does "it has been raining all day today"
  • "It is raining" covers the present
  • "It will rain today" covers the future

How can I cover all three time periods with one statement? That it has rained prior to the moment, in the current moment and is expected to rain after the current moment.

Is there anything syntactically or grammatically wrong about the sentence "It is raining the whole day today", which I believe covers all bases? If so, what rule does it break?

  • 3
    "It's raining all day today" is more idiomatic. But it needs context. A: "It's still raining!" B: "Yes, the weather forecast said it's raining all day today."
    – Greybeard
    Aug 24, 2020 at 22:16
  • This here is Timbeakthree. It's a given that it was, is, and will be raining.
    – Hot Licks
    Aug 24, 2020 at 22:19
  • It’s been raining all day.
    – Xanne
    Aug 25, 2020 at 0:18
  • I don't see that "It is raining all day today" (and its variations) is in anything but the present continuous tense. It has exactly the same form as "It's raining at the moment", it's just that the current period has been extended to the whole day.
    – BoldBen
    Aug 25, 2020 at 0:20
  • 1
    Present perfect progressive can cover it, I think. E.g., I have been watching should mean, I started watching in the past, and do it still, and apparently there is no reference that I have stopped watching.
    – Ram Pillai
    Aug 25, 2020 at 6:28

3 Answers 3


The tense you are looking for is the Simple Present Tense.

Although called the 'present:

The simple present tense [...] is used to describe habits, unchanging situations, general truths, and fixed arrangements.

So for example:

It is hot in the desert.

Does not just mean that right now the desert is hot, or only that it has been in the past, or will be in the future, but that the ongoing, continuous temperature in the desert is "hot".

The simple present version of your sentence is

It rains.

Examples of the simple present are:

The rain in Spain falls mainly in the plain.

I take my holidays in France

He drinks coffee after dinner


The way to say this is:

It has been raining all day.

One continuing event

We use the present perfect continuous for a single activity that began at a point in the past and is still continuing:

I’ve been reading your book – it’s great. (I’m still reading it.)

He’s been living in the village since 1995. (He is still living in the village.)

She has been writing her autobiography since 1987.



"It is raining the whole day today" is a highly unusual sentence: it seems that it is not found at all (Weather forecasts can be as precise as to predict rainy weather for a whole day, which is not continuous rain, but not more.) But this is true for the model of the sentence relatively to the particular happening that rain refers to and some others. In the case of other happenings on which man can have a greater degree of predictability it seems different and sentences such as the following appear to be normal.

  • He is sorting out old papers all day today and doesn't want to be disturbed.

The rule that seems to be broken is a semantic one, the assertion of an event which can be only an eventuality (for the rest of the day) according to all means of verification of its truth at human disposal.

If it had been instead "Rainy weather is our lot for the whole day today.", no logical issue would seem to impinge upon the thinking as we rely fairly much on weather forecasts for the predictability of such events, and as we think right away that the assertion depends on a meteorological forecast.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.