You may find this helpful:1) There's a hole in your sock. Change it and I WILL
Lmend (it in the) this afternoon. ("will" because I understood it was a decision taken in that very moment) Fine
- I have noticed there is a hole in your pullover. I AM GOING TO mend it in the afternoon ("going to" as it expressed my intention to mend it and a decision taken before the moment of speaking). Fine
Are these sentences correct? Can "I AM MENDING" be used instead, as "in the afternoon" suggests a "fixed plan in the near future" for which the Present continuous is required? Used this way, it is very similar to 'BE+going+to'
Another sentence made me doubt:
"Look at those black clouds. I think _______________ rain."
I would use the "be going to future" as this is a deduction based on what I see. Fine
However some grammar books suggest
to useusing the WILL future with the verb "TO THINK". Can I have your opinion?
Both ways of expressing the future are possible in this sentence, and there is little real difference in meaning, in my opinion.
Ways of Expressing the Future in English