English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 3 down vote accepted

"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.

  • I wish I had finished my homework.
  • I should have finished my homework.
share|improve this answer
+1 I'm not sure what the OP means by his "regret" either; perhaps he means that he intends to use his homework as an excuse for not doing something else, in which case "I'm sorry I couldn't make it; I had to finish my homework" would be fine. – Cerberus Apr 19 '11 at 11:56
@Cerberus: You're so right—there's some ambiguity here. Excellent suggestion, by the way. – Jimi Oke Apr 19 '11 at 12:21

If you should have done it but you didn't actually do it, you could say

I failed to do my homework
share|improve this answer

protected by Rathony Feb 26 at 18:58

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 (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.