plough on

Obere Mittelstufe (B2) neutral

To keep going with something hard or boring without giving up.

"It was a dull report, but she ploughed on until she finished it."