0
Rajesh jain Posted 14 years ago
Grammar

Present perfect

It has been many years since I have seen a firework
Is the present perfect used after "since" in the sentence is in a way of simple past?(does it indicate a particular point in recent past and not some continuing event?)
  

Top answer

rajesh jain It has been many years since I have seen a firework This is a common utterance of native speakers that makes no grammatical sense. If you are writing carefully, use the simple past (and 'firework' should be plural): It has been many years since I saw any fireworks.

  • rajesh jain It has been many years since I have seen a firework This is a common utterance of native speakers that makes no grammatical sense.
  • If you are writing carefully, use the simple past (and 'firework' should be plural): It has been many years since I saw any fireworks.
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
rajesh jainIt has been many years since I have seen a firework
This is a common utterance of native speakers that makes no grammatical sense. If you are writing carefully, use the simple past (and 'firework' should be plural): It has been many years since I saw any fireworks.
0
or:

I haven't seen fireworks for many ( five ) years / since 2008.
I haven't seen a fireworks show in years.
I haven't seen fireworks in quite a while.

Is that correct?

Related Questions