keep at
• persist with something.
• "it was the best part of a day's work but I kept at it"
Similar:
persevere with,
persist with,
be persistent in,
keep going with,
keep on at,
be pertinacious in,
show determination in,
be resolute in,
be steadfast in,
not give up,
not cease from,
not falter in,
carry on with,
press on with,
work away at,
continue with,
see through,
struggle on with,
stick at,
soldier on with,
slave away at,
peg away at,
plug away at,
hammer away at,
bash on with,
plough through,
Opposite:
give up,