0
Ryotaro Posted 14 years ago
Vocabulary

I have been there or I was there

Hi,

1) I have been in San Diego for a year from December 2010 to December 2011. 2) I was in San Diego from December 2010 to December 2011.

Which one does sound more natural? Or could you give me a better expression? I would like to know how natives say it.

Thank you!
Ryo
  

Top answer

2 is correct. Assuming that it's still December, 2011 and you're still in San Diego the first sentence is also correct but sounds awkward to me (because people can easily do the math if you just say "I've been in San Diego for a year now").

  • 2 is correct.
  • Assuming that it's still December, 2011 and you're still in San Diego the first sentence is also correct but sounds awkward to me (because people can easily do the math if you just say "I've been in San Diego for a year now").
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.

2 Answers
0
2 is correct. Assuming that it's still December, 2011 and you're still in San Diego the first sentence is also correct but sounds awkward to me (because people can easily do the math if you just say "I've been in San Diego for a year now").
0
ryotaroI would like to know how natives say it.
If you are still in San Diego:
I have been in San Diego for a year.
I have been in San Diego since December of 2010.

If you are not still in San Diego:
I was in San Diego in 2005.
I spent a year in San Diego five years ago.
I was in San Diego from December of 2004 to December of 2005.

Related Questions