Multiple choice

He thought that it _____ rain.

  1. would

  2. will

  3. shall be

  4. will be raining

  5. will have

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

When reporting future events from the perspective of the past, 'will' changes to 'would' in reported speech. The original thought would have been 'it will rain', reported as 'it would rain'. 'Will' (Option B) is the direct speech form, not reported.