0
Taruns1008 Posted 9 years ago
Grammar

It is/has been + since

#1 It has been long time since I saw you.

OR It has been long time since I have seen you.

I am not sure which one is correct but here time is not fix (long time), So it make me think present perfect should be used here.


#2 It is three weeks since I received any letter from you.

AND It has been three weeks since I received any letter from you.

For me use of present simple tense here is incorrect, 2nd sentence correct. But I found "It is three weeks......." also somewhere.


Thank you

  

Top answer

I am not sure which one is correct Neither. This one is correct: It has been a long time since I saw you. taruns1008 #2 It is three weeks since I received any letter from you.

  • I am not sure which one is correct Neither.
  • This one is correct: It has been a long time since I saw you.
  • taruns1008 #2 It is three weeks since I received any letter from you.
  • AND It has been three weeks since I received any letter from you.
  • It has been three weeks since I received any letters from you.
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
taruns1008#1 It has been long time since I saw you.OR It has been long time since I have seen you.I am not sure which one is correct

Neither. This one is correct:

It has been a long time since I saw you.

taruns1008#2 It is three weeks since I received any letter from you. AND It h

Related Questions