0
Francesco Gradozzi Posted 14 years ago
Grammar

Newcomer

Hello everybody, I'm really happy to have found this forum; I'm sure I will have all my doubts resolved.
I've got a first question: is it correct to say: "we didn't see for so long!" or it's better to say "it's so long since we didn't meet!". What is the best and simplest way to express this concept?
Many thanks!
  

Top answer

Hi Francesco -- welcome to English Forums! " This is a very casual idiomatic way of saying the same thing. I would suggest you avoid using it, but you should recognize it if you hear it.

  • Hi Francesco -- welcome to English Forums!
  • " This is a very casual idiomatic way of saying the same thing.
  • I would suggest you avoid using it, but you should recognize it if you hear it.
  • )
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
Hi Francesco -- welcome to English Forums!

What you want to say is "It's been so long since we've seen each other," or, more simply, "It's been so long!" (It's understood that you mean it's been so long since you last saw each other.)

You might also hear people say "Long time no see!" This is a very casual idiomatic way of saying the same thing. I would suggest you avoi
0
I beg to differ, khoff,
In my teaching so far, the most accurate tense used in such expression, and the correct usage of English should be,

A. We haven't seen each other for a long time. (Present Perfect Tense)
B. It has been a long time since we last saw each other.
C. We haven't seen each other for ages.
0
Thank you very much for these quick replies!

Related Questions