Are all the following sentences correct:
1) I haven't seen him in the last five minutes.
2) I haven't heard from her in the last five years.
Is 'didn't' in place of 'haven't' possible? As far as I know it's incorrect to say "I didn't see him in the last five minutes" since last five minutes is connecting the the past to the present.