В чем разница между for и during?

Эти два предлога указывают на период времени, в котором было совершено какое-то действие и очень часто непросто определиться, какой же из них поставить в предложении. Давайте разберемся!

During — в течение, во время, в продолжении. Этот предлог указывает на действие, которое происходит во временных рамках другого события. При этом, нас не интересует конкретная продолжительность этого события.

During the last war he was living in England. — Во время последней войны он жил в Англии.
He kept silent during the meal. — Он молчал во время еды.
It was raining during the whole night. — Всю ночь шел дождь (дословно — В течение всей ночи шел дождь).
My parents always hold my hand during takeoff. — Мои родители всегда держат меня за руку во время взлета.

For — в течение. Это предлог указывает на продолжительность какого-то события, как долго что-то происходило.

I have been waiting for you for two hours. — Я жду тебя уже два часа (дословно — Я жду тебя в течение двух часов).
I lived in London for several years. — Я жил в Лондоне в течение нескольких лет.
They stopped there for a few minutes. — Они остановились там на несколько минут.

Подписывайтесь на канал и ставьте «Палец вверх», если нравятся наши материалы и вы хотите чаще видеть их. Также подписывайтесь на нашу группу «Вконтакте»