They ____(finish) the work so far.

问题描述:

They ____(finish) the work so far.

确切的意思应该是:
到目前为止,他们还没有完成工作.
所以应该填的是haven‘t finished