Основные случаи употребления предлога for:
1. Со значением для:

This letter is for you. 
Это письмо для вас.
It is a great pleasure (disappointment) for me. 
Это большое удовольствие (разочарование) для меня.
2. Co значением за:
I am for your proposal. Я за Ваше предложение.
I sent him for the doctor. Я послал его за доктором.
He was rewarded for his bravery. Он был награжден за свою храбрость.
3. Для обозначения времени:
а) со значением в течение, при указании, как долго длится действие. В этом случае предлог for, как и предлог в течение в русском языке, может опускаться 
I shall stay here (for) two hours. Я пробуду здесь два часа (в течение двух часов).
He worked at the factory (for) three years. Он работал на фабрике три года (в течение трех лет).
б) со значением на для указания срока или момента (на пять дней, на два месяца, на пять часов и т.д.):
Не went to the Caucasus for three weeks. Он поехал на Кавказ на три недели.
We made an appointment for 5 o'clock. Мы назначили свидание на пять часов.
For употребляется перед существительным или местоимением в сочетании с инфинитивом. В этом случае существительное или местоимение с предлогом for обозначает лицо или предмет, к которому относится действие, выраженное инфинитивом:
Необходимо, чтобы они были там в пять часов. It is necessary for them to be there at five o'clock.
Вашему брату нет необходимости идти туда. There's no need for your brother to go there.
 
Примечание. For выступает также в качестве союза и имеет в этом случае значение так как, ибо:
 
Не did not work any longer, for he was old and received a pension. Он больше не работал, так как был стар и получал пенсию.
 

 
Глаголы, прилагательные и существительные, требующие предлога for:
to ask for просить что-л., спросить кого-л. (заявить о желании видеть кого-л.)
to be bound for направляться в
to be sorry for 
жалеть кого-л.
to care for любить, нравиться
to call for заходить за
to exchange for обменивать на
to hope for надеяться на
to be late for опаздывать на, к
to leave for уезжать в
to look for искать
to prepare for готовиться к
to sail for отплывать в
to start for отправляться в
to wait for ждать кого-л., чего-л.
a contract (order, cheque, invoice) for договор (заказ, чек, счет) на
demand for спрос на
negotiations for переговоры о
respect for уважение к
Сочетания с предлогом for:
for ever навсегда
for instance например
for example
например
for this purpose с этой целью
for a time
в течение некоторого времени, на некоторое время 
for the time being в настоящее время
for years в течение многих лет
for the first (last) time в первый (последний) раз
to go for a walk идти гулять
in return for \ in exchange for   в обмен на