have or did
This is a rather basic question..
Why do we usually ask our friends "Have you received my mail?" instead of "Did you receive my mail?" ?
What I am thinking is that in this context "receive" happened in the past, so I become kind of confused.
Search from various English teachers...
Answers · 1
1
In real life, especially in the US, we often do ask our friends "Did you receive my mail?"
The reason why the present perfect is considered to be better is that there is a connection to the present, that is, you want to know if your friend is aware of the email's contents now.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
