They ______ their work so far.

They ______ their work so far.

Explanation

"So far" refers to time up to the present, so present perfect tense is needed.

"Have not finished" correctly shows an incomplete action until now.