0
Pleasehelp Posted 17 years ago
Grammar

In-for-since

I haven´t had a drink in 5 days.

I haven´t had a drink for 5 days.

I haven´t had a drink since 5 days.

Do all three sentences mean the same thing?
  

Top answer

As far as I know, the first is the most common, the second means the same as the first but is less common, and the third is wrong. Wait for confirmation.

  • As far as I know, the first is the most common, the second means the same as the first but is less common, and the third is wrong.
  • Wait for confirmation.
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.

3 Answers
0
As far as I know, the first is the most common, the second means the same as the first but is less common, and the third is wrong.
Wait for confirmation.
0
0
Yes, from the AmerEnglish viewpoint, I agree with Kooyeen. The first sentence is what most people would say and the third one is incorrect. The second version is OK. Using the preposition for might be more appropriate in other sentences like: I haven't slept for two days. But, I haven't slept in two days seems to be just about equivalent.

Does anyone

Related Questions