keep at

[keep at] {v.} To continue to do; go on with.

Mary kept at herhomework until she finished it.

Compare: KEEP ON(1), KEEP UP(1b).