"last for a month"和"last a month"有区别。
1、last是动词。当last是不及物动词时,意为:持续,所以last for a month是指持续一个月。此时可以表示某个活动、比赛持续了一个月(一个月之后可能结束也可能不结束)
例句:The Christmas holidays last for a month every year.每年圣诞假期持续1个月当last是及物动词时,意为:经受住;到…之后;够用;足够维持(尤指某段时间);
2、last a month更倾向于维持一个月,守得住一个月。此时可以表示在自然灾害时的物资等可以支撑1个月(到1个月之后还够)
例句:The door was bullet-proofed and he has supplies to last a month as well as a satellite phone.安装了防弹门,还有能支撑一个月的各种物资以及一部卫星电话若要表示上个月(此时last是副词)或最后一个月(此时last是形容词),这可以直接说last month。
本回答被网友采纳