He thought that it _____ rain.
-
would
-
will
-
shall be
-
will be raining
-
will have
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.