на неделю/за неделю
есть некоторая разница между за и на? 
я выучила новые слова за час
я еду в россию на неделю
оба показывают продолжительность
спасибо заранее!!

 

it is difficult to explain, indeed, unless you are a linguist. yet i'll try.

when you are talking about a task or a process that took (or will take) a period of time, supposing that it was or should be accomplished, or about several events that has happened (or will happen) during a period of time, you say "за":
-- it will take me a month to finish this work -- я закончу эту работу за месяц
-- it took him a week to have read this book -- он прочитал эту книгу за неделю.
-- he deceived me twice in tree days -- он обманул меня дважды за три дня.

"за" is also used to express that one event has happened or should happen a period of time before another event:
-- they must arrive one week before the contest -- они должны прибыть за неделю до соревнования 

but when you are talking about a state that lasted or will last a period of time, or something that was used or will be used for a period of time, you say "на": 
-- i will leave for a month -- я уеду на месяц 
-- the house can be rented for a week or more -- дом можно арендовать на неделю или больше.
-- lend me this book for a week -- одолжи мне эту книгу на неделю.

thus, 
одолжи мне эту книгу на неделю. я за неделю прочитаю ее = lend me this book for a week. i will have read it in a week.

i am also studying russian. i might be oversimplifying in my mind, but i picture it as a simple distinction:

за + time = in
на + time = for

"we can do it in five days" (that's how much time we'll need for completion of a task) versus "we can do it for five days" (and then perhaps our supplies will run out so we won't be able to continue).

of course in english, there is another "in", namely: "we can start in five days" (meaning, five days from now), which is через in russian.

предлог "за" указывает на время, которое тратиться на совершение указанного действия; время, которое нужно потратить для совершения какого-либо действия.
выучила за час -- he aprendido en una hora = me tomó una hora para aprender.

предлог "на" указывает на период времени, в течение которого длится какое-либо событие:
я еду на неделю -- voy por una semana = mi viaje durará una semana

даже не знаю как это объяснить

perfect verb -- за час / за неделю / за год // [но за спасибо] (in an hour / in a week / in a year [ but for thanks ]) 
imperfect verb -- на час / на 2 дня / [но на совесть] (for an hour / for a 2 days / for a year [ but conscientiously ]) ))