Learn English – Haven’t or didn’t

past-simplepresent-perfect

How it is correct to say, 'I haven't received your email' or 'I didn't received your email'?

Best Answer

Present Perfect and Past Simple are two concurent tenses. They often are interchangeable, especially in American English. So you can say either:

I haven't received your email.

or

I didn't receive your email.

Note that "I didn't received your email" is not correct because you cannot use -ed form of the main verb since you already have the verb "didn't".