My simple conclusions are:As you see за + time shows how much time it took to do something
1. за + ... = In + time period
2. на + ... = For + time period
Because I always want to verified what I learned I wrote the following expressions:
1. We opened two new factories in / during three years = Мы закрыли два новых завода за три года.
2. They have issued the new driving licence in six days = Выдали новые водительские права за шесть дней.
3. He sold his soul to the devil for 100 years = Он продал свою душу дьяволу на сто лет.
4. Can you imagine your self after 10 years = Можете представить себя после десяти лет.
5. I will finish my research in 30 days = Я закончу свое исследование за тридцать дней .
6. After the accident he couldn't walk for 5 years = После аварии, он мог ходить на пять лет .
7. The deficit will be covered in 3 years = Дефицит покроется за три года.
8. He spent three days alive in the cold see, after his boat was sunk = Он провел три дня жив в холодном море, после того как его лодка затонул.
9. Soviet Union lasted for 69 years = Союз Советских Социалистических Республик длился на шестьдесят девять лет
10. During the last five days I slept less than 10 hours = За последние пять дней я спал менее десяти часов or В течение пяти дней я спал менее чем десять часов or Во время пять дней я спал менее десяти часов