last和last for有啥区别

比方说last an hour和last for an hour?

我不确定是不是这样。我觉得last an hour正确,但如果后面的也正确的话我就不清楚了。我查了一下,也没发现有什么具体差别,只是及物和不及物的差别……抱歉帮不到太多,也是种知识补充吧。

还是建议你问问你的英语老师。

last 2
vi.
继续;持续

Our holiday lasts 10 days.
我们的假期有10天。
Can you last out?
你能坚持吗?
The hot weather lasted until the end of September.
炎热的天气一直持续到九月底。
足够;维持

This food will last them 5 days.
这些食物足够他们吃五天。
This old car won't last for very long.
这辆旧车用不了多久。
The patient lasted out the attack.
病人经受住了这场疾病的发作。
This drill lasts well.
这种斜纹布很耐穿。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-22
last和last
for用法是一样的,后面都加时间段名词,表示动作/状态持续的时间。
关于这一点有两种说法:
(1)last可以做及物动词,后面直接加段时间名词作宾语,也可以作不及物动词,加for以后再加时间段名词作宾语。
(2)另一种说法是,last是不及物动词,后面加for才能加时间段名词,“for+时间段名词”表示动作持续的时间,有时表示动作持续时间的for可以省略。
举个常见的例子:Wait(for)
a
moment.等一会儿。
在这个句子中,wait是不及物动词,for
a
moment表示wait这个动作持续的时间,其中for可以省略。
相似回答