Forum Moderators: open
I wantedto help someone who knows less than me but i found myself in awkward position since i was not sure hot to help..
she wrote: DO YOU HAVE RECEIVE IT?
that is obviously wrong so i wanted to correct her that she shoudl write : did you receive it?
but then i though that maybe you can alao say "have you receive it?" or "have you receive it already(yet?)?
I have a feeling that "did you receive it?" is only correct but i am not sure... becasue "have you received my letter yet?" looks pretty normal to me.(or is it only correct "haven't you received my letter yet?"?)
did anyone learn englsih from web?Does anyone have any good english tutorial,for beginers? thanks...
BTW,my typos are not due to lack of my english knowledge but fast writting:)
The difference between using did/have in your example is the tense you would use for the word receive, in the first example 'Did' is in the past tense, in the second, 'received' is the past tense verb.
Did you receive it?
Have you received it?
Who said English was easy? :)
i.e "did you receive my letter?" (Means at some point in the past, did you get a letter, but can also be used for time up until the present)
"have you received my letter?" (Means up until and including this point in time, did you get the letter)
'Did' also contains more emphasis than 'have'.
Hope I explained that well enough.
That's OK - it would be used in the following example:
"I sent out your widget last week - did you receive it?"
Your other example was slightly wrong:
It would be:
Haven't you received it yet?
This would be used to show your "disbelief" that the widget hasn't arrived yet! ;)
So the conversation would go as follows:
You: I sent your widget out last week - did you receive it?
Customer: No, nothing's arrived yet!
You: Haven't you received it yet?!? Dam the postal service! I will the sort this out as soon as possible! :)
-----------
In this last case you could also use:
You haven't received it yet? I will sort this out as soon as possible.
Note: the first variation (haven't you received it yet?) is stronger and more of a statement than a question.
The second variation (You haven't received it yet?) is more subtle and is intended as a question (ie, it is assume that the other person will respond to this) - you would be more likely to use this in a customer service environment.
Hope this helps! :)
Scott