It has been raining heavily.

A)
present perfect continuous
B)
simple past
C)
simple present
D)
past perfect continuous

Correct Answer :   present perfect continuous