The match can be cancelled because it rains heavily.
A.If it hadn’t rained heavily, the match couldn’t have been cancelled.
B.If it didn’t rain heavily, the match couldn’t be cancelled.
C.If it hadn’t rained heavily, the match couldn’t be cancelled.
D.If it doesn’t rain heavily, the match can’t be cancelled.