Search from various English teachers...
Elizabeth
Have you received my later?Did you receive my later? What's the difference between these two sentences?
Feb 25, 2011 2:08 PM
Answers · 4
3
First, I think you mean "letter," not "later." Second, we use the present perfect for a time starting in the past and continuing until now. So if I mailed the letter four days ago, I might ask, "Have you received my letter?" If I sent it two months ago, I would probably ask, "Did you receive my letter?" This is because I assume it was delivered months ago, and I am just asking the other person to confirm this.
February 25, 2011
No difference. They're both wrong! If you mean a "letter", then there is no difference in practical meaning here. In both cases he is asking: ""Do you have the letter?"
February 26, 2011
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!