Answer:
Work
Explanation:
synonyms: hard work, labor, struggle, effort
With no doubt, the correct answer is:
Hail pelted the roof.
the answer would be a