Both slightly incorrect. The first should read “I would finish the work by next monday, but I have so many other things to do before then.” and the second is actually past tense, so it wouldnt make sense to say next monday, you would say “I could have finished it, but i had so many other things to do”