The title is clear, I suppose. This question appeared when I saw someone who's a native English commented something like this:
We'd have to ask an alien and I haven't seen one for days.
In my opinion, the phrase for days is quite the same as for ages or for a long time. That makes me think, it's supposedly used when someone has seen it before. For instance:
After the divorce, I haven't seen her for days
In my example above, I believe, it means I've known my ex-wife and I've met her, but after the divorce I haven't seen her for ages in a long time interval.
That would be different, if the case is I never saw her that means we were not even married. Like when I say:
Never did I meet your daughter, Paul. Is she beautiful?
That means that I truly never saw Paul's daughter before.
My final question, are those sentences (in the title) equivalent? Thanks in advance!