didn't, doesn't und don't stammen alle vom Wort "do" (die Verneinungsform davon)
don't und doesn't verwendet man im Präsens (simple present), nur dass man don't bei "I" (Ich) und "you" "we" usw verwendet
ABER: bei "he" "she" "it" heißt es nicht don't, sondern doesn't
didn't wird beim past simple und anderen Vergangenheitsformen verwendet