She wrote that book over ten years.
Is that a good sentence? It's from one of my English-Chinese dictionaries, and its translation of the above sentence is "She spent 10 years writing that book." Is that correct? If not, what could it mean?
In my opinion, maybe it would be normal to write in this way:
She wrote that book over/during the past ten years.
She has written a book over/during the past ten years.
What do you think? Thank you for answering my question!