Because I hadn’t heard the weather forecast, I was surprised to see the heavy rain.
A. Not having heard the weather forecast, I was surprised by the heavy rain.
B. The heavy rain caused me surprising because I hadn’t heard the weather forecast.
C. It was raining heavily, so I was surprised by the weather.
D. The weather forecast prevented me from knowing about the heavy rain.