plough on

中上級 (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."