Answer:
With no doubt, the correct answer is:
Hail pelted the roof.
Explanation:
A makes the most sense grammatically.