0
Hans51 Posted 14 years ago
Grammar

I was in the USA for 2 years VS. I had been in the USA for 2 years.

I was in the USA for 2 years VS. I had been in the USA for 2 years.

I would like to say I was in the USA in the past and I spent 2 years there, and then which sentence is more correct to native English speakers?

Thank you so much as usual and take good care.
  

Top answer

They both are correct and have the same meaning, but it is a good general rule to use the simplest tense that correctly expresses the meaning. Doing that also helps your learning of tenses. If you use a simple tense and someone tells you it is wrong, they can explain to you why the simpler tense is wrong and why you need a more complicated tense there.

  • They both are correct and have the same meaning, but it is a good general rule to use the simplest tense that correctly expresses the meaning.
  • Doing that also helps your learning of tenses.
  • If you use a simple tense and someone tells you it is wrong, they can explain to you why the simpler tense is wrong and why you need a more complicated tense there.
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
They both are correct and have the same meaning, but it is a good general rule to use the simplest tense that correctly expresses the meaning.
Doing that also helps your learning of tenses. If you use a simple tense and someone tells you it is wrong, they can explain to you why the simpler tense is wrong and why you need a more complicated tense there.

Related Questions