Quote Originally Posted by Antonio1986 View Post
I think I did a mistake: За последних пять дней.
За последние пять дней is correct. However it would be пять последних дней. The first one describes this time span as a whole, and the second one implies every of the last 5 days separately.


Quote Originally Posted by Antonio1986 View Post
5. He will be studying for 4 years = Он будет учится на четыре года.
Он будет учиться четыре года (в течение четырех лет). Compare: Он уехал на стажировку на четыре года. I think this construction only works with perfective verbs.

Quote Originally Posted by iCake View Post
Он хромал десять дней - He was limping for 10 days
Я думал пять минут - I was/have been thinking for 5 minutes
Я думаю 5 минут - I am/have been thinking for 5 minutes
Only imperfective verbs here