I would change "finished" to "over".
Student or Learner
Is the following correct?
I woke up very late this morning. When I woke up, the day was almost finished.
If you woke up "this morning", the day can't have been almost over. You woke up before noon. There were at least twelve hours of the day left.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.