Search from various English teachers...
freewords
since one thousand years ago, correct?
if incorrect, how to express the similar meaning?
Dec 22, 2011 8:26 AM
Answers · 5
3
Better would be something like:
"In the last one thousand years"
"For the last millennium" (millennium = 1000 years)
I'm sure there are more elegant possibilities and it will depend a little on the context. (ie: what is it about?).
December 22, 2011
2
I have to add:
Martin's answers show that something happened for that entire time (from that time to the present). ex "The tribe has hunted here for a thousand years."
You can also say something happened at that time. ex "The tribe hunted here a thousand years ago." Instead of hunting for those thousand years, the tribe only hunted there a thousand years ago -- it is not continuous.
Since one thousand years ago can be used as cause and effect (e.g. Since the tribe hunted a thousand years ago, we found arrow heads where they hunted.) or as a continuous action, like Martin said (e.g. The tribe has hunted here since a thousand years ago.)
December 22, 2011
1
It's fine.
December 22, 2011
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
freewords
Language Skills
Chinese (Mandarin), English, Japanese
Learning Language
English
Articles You May Also Like

Same Word, Different Meaning: American, British, and South African English
11 likes · 8 Comments

How to Sound Confident in English (Even When You’re Nervous)
13 likes · 11 Comments

Marketing Vocabulary and Phrases for Business English Learners
10 likes · 4 Comments
More articles