问题描述: She has bought the car for two years 这句子为何是病句呢?说明以下理由吧. 1个回答 分类:英语 2014-10-04 问题解答: 我来补答 这里的buy是个短暂性动词 不能与一段时间连用因为你不可能说买这个车2年,也就是说买车的动作不要2年的.又如He has died for 10 years.意思是他死了10年.指他死的过程是10年了,所以是错误的.这句话可以这样改she has had the car fou two yearsshe bought the car two years agoHe has been dead for 10 years. 展开全文阅读