Find the right variant: She … her work by Monday.
1) will finish.
2) will be finishing.
3) will have finished.
4) finish.
5) would finish.