she had bought book for two weeks

问题描述:

she had bought book for two weeks
哪里有错?

buy 是短期动词,不能用作完成时
应该说
She have had the book for two weeks
或者
She bought the book two weeks ago