I wrote: He doesn't cook. Please explain why this is wrong.
To be blunt, that's not past tense
What's wrong with "he didn't prepare"?