'Have you received it?' or 'Did you receive it?'
K-Mansfield
Situation:
Someone sent me an email and now is inquiring whether I received it.
Which one is correct for them to ask: 'Have you received it?' or 'Did you receive it?' For me, the first one seems better, but I've heard the second one many times.