1. during 通常表示事件发生在何时(when),而 for 则表示事件持续了多长时间 (how long)。如:
He was in hospital for six weeks during the summer. 他在夏天住了 6 个星期的医院。
A:When did he die? 他是什么时候死的?
B:During the last war. 是在上次战争中。(此句不能用 for)
A:How long did you live there? 你在那儿住过多久?
B:For about three years.
...(以上内容有节略,please sign in for more)