0
Simonsez Posted 18 years ago
Grammar

Did you ever go to vs. Have you ever gone to

Hello,

I have one other quick grammar question. What is the difference between "did you ever go to that restaurant?" and "have you ever gone to the restaurant?" My guess is that the former refers to a specific event whereas the latter refers to in general. Am I correct.

Many thanks in advance for anyone who can answer this question for me.

Simonsez
  

Top answer

I agree. Despite what you will hear about how American have little use for the present perfect and use the simple past too much, I would use "have you ever been" for that question, UNLESS we were talking very specifically. Remember how we were talking about that new Indian place that opened on Swedesford Road?

  • I agree.
  • Despite what you will hear about how American have little use for the present perfect and use the simple past too much, I would use "have you ever been" for that question, UNLESS we were talking very specifically.
  • Remember how we were talking about that new Indian place that opened on Swedesford Road?
  • You were going to go check it out.
  • Did you ever go there?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

13 Answers
0
I agree.

Despite what you will hear about how American have little use for the present perfect and use the simple past too much, I would use "have you ever been" for that question, UNLESS we were talking very specifically.

Remember how we were talking about that new Indian place that opened on Swedesford Road? You were going to go check it out. Did you ever go there? My sister is
0
Did you ever go to that restaurant? approximates, to my ear, Did you [finally / eventually] go to that restaurant, as you said you intended to do the last time I spoke to you about it? Did you ultimately carry out your stated intention to go there?

Have you ever gone to that restaurant? approximates, to my ear, Can you say that you were at that restaurant on at l
0
I agree with Cal Jim. And it is even clearer here:

Did you ever get the chance to speak to Jim?
Have you ever had the chance to speak to Jim?
0
My opion is that `did you ever go to that restaurant?` was thirty years ago , while `have you ever gone to that restaurant?` was more recently.

Greetings,
Marth
0
Hi Marth

Please reread what Grammar Geek and CalifJim posted earlier in this thread. They have both provided accurate information.

Don't forget that the simple past tense can be used to refer to a past event or activity regardless of how long ago it was:

A: Have you talked to Bob this morning?
B: Yes, I talked to him ten minutes ago.
0
Don't forget that the simple past tense can be used to refer to a past event or activity regardless of how long ago it was:

A: Have you talked to Bob this morning?
B: Yes, I talked to him ten minutes ago.


Actually, there is no verb tense agreement in the example that you give, Yankee. They both should be in Present Perfect since Simple Past talks about a fini
0
AnonymousThey both should be in Present Perfect
To my ear Yankee's example is completely unremarkable, in the sense that we hear that sort of thing every day.

-- Have you seen The Green Monster?
-- Yes, I saw it last week.

In both Yankee's example and in mine immediately above, the answer contains a reference to a def
0
The difference between "did you go" and "have you gone" is all about whether the asker knows the time that the action wass supposed to have taken place.

For example, let´s say that, at the last day of school, I tell you that on summer vacation I plan to travel to Argentina. When school starts again, you ask me if I did, in fact, go. But you know that, if I went, it was supposed to be at
0
AnonymousNow, if you just asked me, in a random conversation, whether I went to Argentina or not, but you don´t know of a specific date when I was supposed to have gone, you would ask it the following way: "Have you gone to Argentina?"
Anon,
I'll give you this. You seem to possess some level of command on the language, not bad for a non-native. But I will
0
I've talked to him 10 minutes ago is incorrect. I've talked to him this morning is correct ...if it is still the morning.
I talked to him 10 minutes ago. Present perfect always refers to now in some way. By simple logic, 10 minutes ago has no connection to now. 'I've talked to him this morning' refers to i talked to him and it is still morning now.

Time indicators such as 'ago' and 'l

Related Questions