I haven't is present tense, meaning you haven't made the mistake right now. ' This is a situation happening right now. ' You didn't make the mistake earlier; you're talking about something which happened in the past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.