Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and the Yahoo Answers website is now in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Promoted
someanbutfair
Lv 6
Which one is correct (or the most correct, if I may say so): "I lived for two years in China" or "I lived two years in China"? Thank you!?
6 Answers
Relevance
- Anonymous6 years agoFavorite Answer
..."for" 2 years -> has to follow a perfect tense ie have/has/had lived.
The 2nd one is more correct.
- ?Lv 76 years ago
Both are correct, but native speakers tend to say, "I lived in China for two years."
- Anonymous6 years ago
Honestly, I wouldn't consider the second one to be wrong, but the first one sounds more natural.
Still have questions? Get your answers by asking now.