English Notes Latest Questions

“it is going to rain today” vs “it will rain today”. Which one is grammatically correct?

“it is going to rain today” vs “it will rain today”. Which one is grammatically correct?

2 Answers

  1. Both “it is going to rain today” and “it will rain today” are correct, although the second one has a slight difference in tone to it. However, the first option is considered more formal than the second, although both are correct and acceptable in some cases. “It is going to rain today” suggests that the weather is something you have no control over, whereas “it will rain today” suggests that it is something that you can affect in some way.

  2. Both are forms of the future tense but, as you suggest, have a slightly different tone. For example: “it is going to rain today” would be used when the weather is going to change. While “it will rain today” would be used when it is already raining and it is only a matter of time before it stops. For the future tense, both forms are correct. However, “it will rain today” is the correct form of the past tense in this case.

You must login to add an answer.