Forum Moderators: open

Message Too Old, No Replies

have or did?

which one is correct?

         

JonB

9:43 am on Mar 4, 2003 (gmt 0)

10+ Year Member



can please someone help me - I need to find some good english ,free,course or tutorial on the net...

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:)

gsx

9:52 am on Mar 4, 2003 (gmt 0)

10+ Year Member



I don't know of any online courses, but if you live in the UK you can do English courses for free - you need to contact your local Council/Adult Education department.

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? :)

Receptional Andy

9:55 am on Mar 4, 2003 (gmt 0)



If the question is about something that happened in the past, you should use did.
You can use the two interchangeably if you are talking about something that your listener is aware of now.

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.

Marketing Guy

10:00 am on Mar 4, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Did you receive it?

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

JonB

2:16 pm on Mar 4, 2003 (gmt 0)

10+ Year Member



thanks guys, I understand now :)

andreasfriedrich

2:25 pm on Mar 4, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



If you need more explanations along these lines I´d recommend you get a copy of Michael Swan´s excellent Practical English Usage published by Oxford University Press.

Andreas