весь день жаловаться — перевод на английский

Варианты перевода словосочетания «весь день жаловаться»

весь день жаловатьсяto complain all day

Они весь день жаловались на мероприятие и на еду.
They've been complaining all day about the event and the food.
Тогда почему ты весь день жаловался, что тебе не дают работу?
Then why did you complain all day about not getting the job?
Ты так и будешь весь день жаловаться?
Are you going to complain all day?