How to say you should do something in the past but you did not.
Is this a correct usage?
I had to finish my homework.
Are there any soft versions?
"I had to finish my homework" simply implies that your homework was a task to be done. It does not confirm whether you actually finished the homework or not, and it certainly conveys no regret whatsoever about your homework not getting done. To express regret for not having done the homework, you could use "I wish I had..." or "I should have...", e.g.
If you should have done it but you didn't actually do it, you could say
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?