She has bought the car for two years 这句子为何是病句呢?

问题描述:

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 years
she bought the car two years ago
He has been dead for 10 years.
 
 
展开全文阅读
剩余:2000