It might have been done. Is this correct sentence? A work might have finished by now. That is what I wish to say.