hammer away at (someone or something)
упорно работать над чем-либо
I have been hammering away at my homework exercises nearly all day.
упорно работать над чем-либо