They _____ their work by tomorrow.

Will complete

Will have completed

Will has completed

Had completed