0
Anonymous Posted 19 years ago
Grammar

Which one is the most correct expression

Hi,

"I better didn't go to the city. (over-crowded)
"I shouldn't have go/gone to the city)

Thanks
  

Top answer

Hi, Anon, If you're talking about an event that may happen but which is not so good for you, then you say: I had better not go to the city (this evening, tomorrow, next week, etc). If you're talking about an event that has already happened and you somehow regret that it happened, then you say: I shouldn't have gone to the city (last evening, yesterday, last week, etc). I had better not go there || you are there || I shouldn't have gone there -------------------------------------------------------------------------------------------> time line Hope that helps.

  • Hi, Anon, If you're talking about an event that may happen but which is not so good for you, then you say: I had better not go to the city (this evening, tomorrow, next week, etc).
  • If you're talking about an event that has already happened and you somehow regret that it happened, then you say: I shouldn't have gone to the city (last evening, yesterday, last week, etc).
  • I had better not go there || you are there || I shouldn't have gone there -------------------------------------------------------------------------------------------> time line Hope that helps.
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.

1 Answers
0
Hi, Anon,

If you're talking about an event that may happen but which is not so good for you, then you say:

I had better not go to the city (this evening, tomorrow, next week, etc).

If you're talking about an event that has already happened and you somehow regret that it happened, then you say:

I shouldn't have gone to the city (last evening, yesterday,

Related Questions