Предлог for (для; в течение; в, по направлению) употребляется для указания цели/назначения совершаемого действия; для указания периода времени, в течение которого действие происходит или на который рассчитано; для указания направления движения, конечной цели поездки.
Диалог
– How long are you going to stay here? Как долго вы будете здесь?– For two weeks. Две недели.