0
Anonymous Posted 11 years ago
Grammar

Which one is correct

A: It's been two years that I haven't seen you. Or. It's been two years that I didn't see you.

B: it's been a year that I have been in the Army. Or. It's been a year that I am in the Army.(meaning I am still in the army)
  

Top answer

This is native: A: It's been two years since I saw you. B: I have been in the Arm y for a year . It's been a year since I joined the army.

  • This is native: A: It's been two years since I saw you.
  • B: I have been in the Arm y for a year .
  • It's been a year since I joined the army.
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.

5 Answers
0
This is native:

A: It's been two years since I saw you.
B: I have been in the Army for a year. It's been a year since I joined the army.
0
'It's been two years since I saw you' means 'I haven't seen you for two years.', right?
0
Can we also say,'It's been two years since I last saw you.''
0
AnonymousCan we also say,'It's been two years since I last saw you.''
If you wish.

Related Questions