Learn English – “don’t” vs “didn’t”

differencesword-choice

Someone sent M a package.
So, M didn't receive the package.

When I asked M, "Have you received the package?"
What should her reply be?

"I don't receive the package", or
"I didn't receive the package"?

Please explain why.

Best Answer

She should say "I haven't received the package". This implies that there is still a possibility that the package will arrive later; unlike "didn't", which implies that the opportunity to receive the package has passed.

Related Topic