0
Cat navy 425 Posted 7 years ago
Grammar

Question about sentences

Dear all,

I would like to know whether the following expressions are correct.

1) It is long since I sang a song.

2) It is long since we spoke.

3) It has been long since I sang a song.

4) It has been long since we spoke.


Thank you.

  

Top answer

This use of "it is / has been long since" is old-fashioned and is likely to appear incorrect in ordinary modern English. Instead we say: 1) It is a long time since I sang a song. 2) It is a long time since we spoke.

  • This use of "it is / has been long since" is old-fashioned and is likely to appear incorrect in ordinary modern English.
  • Instead we say: 1) It is a long time since I sang a song.
  • 2) It is a long time since we spoke.
  • 3) It has been a long time since I sang a song.
  • 4) It has been a long time since we spoke.
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

This use of "it is / has been long since" is old-fashioned and is likely to appear incorrect in ordinary modern English. Instead we say:

1) It is a long time since I sang a song.
2) It is a long time since we spoke.
3) It has been a long time since I sang a song.
4) It has been a long time since we spoke.

These are all OK as amended.

Related Questions