Here are some of the common ways in which "for" in time expressions can be said in Spanish:
Using llevar: Llevar is commonly used in the present tense when discussing an activity that is still occurring. If it is followed by a verb, that verb is typically in the gerund form (the -ando or -iendo form of the verb):
- Llevo dos meses viviendo en Nueva Jersey. I have been living in New Jersey for two months.
- Llevo un año sin fumar. I have not smoked for a year.
- Los perros llevan un mes en una jaulita porque no tenemos otro sitio para ellos. The dogs have been in a cage for a month because we don't have any other place for them.
- Llevamos dos años buscando una casa. For two years we have been looking for a house.
- Llevaba un año preparando su salida. He had been planning his exit for a year.
- Llevábamos un día esperando la mejoría de las condiciones meteorológicas. We had been waiting for a day for the improvement of weather conditions.
- Hace un año que estoy preocupado. I have been worried for a year.
- Estoy aburrido. Hace tres días que hay poco que hacer. I'm bored. There has been little to do for three days.
- Hace treinta minutos que ya tengo treinta años. I have already been 30 years old for 30 minutes.
- Estudié dos horas. I studied (for) two hours.
- Vivímos varios meses en Madrid. We lived in Madrid (for) a few months.
- He decidido que estudiaré una hora diaria. I have decided (that) I will study (for) an hour each day.
- Vamos a trabajar un día más. We will work (for) one more day.
- Presione ambas teclas por dos segundos para enviar un mensaje. Press both keys for two seconds in order to send a message.
- Yo quisiera ir a Londres por sólo un mes. I would like to go to London for just one month.
- No se me pasó por la mente ni por un nanosegundo. It didn't cross my mind for even a nanosecond.
- Tenemos agua para un día. We have enough water for a day.
- Tengo trabajo para una semana. I have work for a week.
- Un hotel para un mes no tiene que ser caro. A hotel for a month does not have to be expensive.

