When have you bought the book?Two weeks ago.I have bought it for two weeks.

问题描述:

When have you bought the book?Two weeks ago.I have bought it for two weeks.

前面表示动作完成并对现在产生一定影响,所以完成时.回答是时间点,补充说明,所以用过去式.而后面的bought应该为kept,for应加延续性动词.、而bought结束性(中止性)不可以