"Why did I say that?"
Translation:¿Por qué dije eso?
'Hablar' is more 'speak' or 'talk', while 'decir' is 'to say'. Spanish distinguishes these like English does. :-)
I got it wrong and told the correct answer is por que yo decia eso. What's the difference to dije?
dije is preterit which denotes a completed action. example: The wildcats won last night's game. decia is imperfect which is used for habitual or continuing actions. E.g.: The wildcats were winning last night's game.
So it would translate to why was I saying that, and should not have been given as the answer.