0
Pendeen560 Posted 16 years ago
Grammar

Which sentence is correct?

Hi all,

Which of these sentences is correct or maybe both are?

It's been such a long time since I've had fresh strawberries

It's been such a long time since I had strawberries

Is there a difference in meaning?

Thanks,

Dave

Spain
  

Top answer

Both are correct, one is in the past simple and one is in the present perfect. Assuming that the word fresh was supposed to appear in both sentences (otherwise that would be a difference). It's been a long time since I had fresh strawberries - This is a statement about the past It's been a long time since I've had fresh strawberries - This is present perfect so it is talking about things in the past, but they are being thought about/ have an effect on the present.

  • Both are correct, one is in the past simple and one is in the present perfect.
  • Assuming that the word fresh was supposed to appear in both sentences (otherwise that would be a difference).
  • It's been a long time since I had fresh strawberries - This is a statement about the past It's been a long time since I've had fresh strawberries - This is present perfect so it is talking about things in the past, but they are being thought about/ have an effect on the present.
  • The first one (of your examples) you might use if given strawberries, the second if somebody was discussing them.
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.

4 Answers
0
Both are correct, one is in the past simple and one is in the present perfect.

Assuming that the word fresh was supposed to appear in both sentences (otherwise that would be a difference). It's been a long time since I had fresh strawberries - This is a statement about the past

It's been a long time since I've had fresh strawberries - This is present perfect so it is talking ab
0
... since I've had ... implies
I have not had strawberries for a long period of time.
The state of "strawberry-less-ness" is in effect continuously during this period, though the surrounding period is one in which you have enjoyed and will enjoy strawberries from time to time.

... since I had ... implies
I have not had strawberries sin
0
Thanks for your replies guys.

The word "fresh" should have been in both sentences. My mistake Emotion: smile

The sentence was t
0
Hi,

It's been such a long time since I've had fresh strawberries
I think this correct.

thanks
fatima

Related Questions