作业帮 > 英语 > 作业

has bought 与has had

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/06 21:06:35
has bought 与has had
能否说My family has bought two aircleaners since the hazy weather was broadcast.
话说since +时间点不等于时间段吗,为什么老师说能用has bought ==话说我选了Bought
has bought 与has had
是时间段,但它有一个参照时间--现在,即它是指自..以来(到现在),表到现在已经完成的动作,要用现在完成时态,即have/has+过去分词.
再问: 那么buy没有延续性词啊,只有has had
hasbought 是不是错误用法
再答: 完成时态表示的是已经完成的动作,不一定是持续的动作。如果用于完成进行时态表持续的动作则不行。
since表时间段,指的是"自……以来",但并不指动作持续那么长时间,如果用for后面加时间段则表动作持续时间,意为"持续/计/达……(时间"),如:
he has been away for two hours.他已经走了(离开)有两个小时了。但却不能说he has gone for two hours.因为go没有延续性,不能和for two hours连用.