The following adverbs of time can be used after the conjunction "for", except ....
two weeks
last Christmas
more than two hours
10 years