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.