My uncle has bought the violin for more than three years哪里错了啊
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 11:14:06
My uncle has bought the violin for more than three years哪里错了啊
bought是buy的过去分词,因为“买”是个即时动词,只发生在那一刻,所以后面不应该接一段时间for more than three years.
这句应该改为:My uncle has had the violin ...
buy是短暂性动词,不能用于完成时,应该这样改
My uncle bought the violin three years ago.
答:buy 为短暂性动词不可延续三年之久!改为had即可。
has bought 改为 has had
buy是短暂性动词,而for more than three years指一段时间。两者不能连用。
有两种改法:
一是将短暂性动词改成延续性动词:
My uncle has had/kept the violin for more than three years.
二是一段时间改成过去的一个时间点,同时谓语变成一般过去时(因为现在完成时不能和过去的时间状语连用)...
全部展开
buy是短暂性动词,而for more than three years指一段时间。两者不能连用。
有两种改法:
一是将短暂性动词改成延续性动词:
My uncle has had/kept the violin for more than three years.
二是一段时间改成过去的一个时间点,同时谓语变成一般过去时(因为现在完成时不能和过去的时间状语连用):
My uncle bought the violin more than three years ago.
收起