(1)
Trains were delayed because of heavy rain.
(2)
It rained heavily, so trains were delayed.
(3)
If it rains heavily, trains will be delayed.
(4)
It rained so heavily that trains were delayed.
(5)
Trains were delayed because it rained heavily.
(6)
Trains were delayed since it rained heavily.