Time - for how long: siden, i or without preposition

Click here for a list of time expressions

English Danish - (Preposition) Danish - (Nothing)
1) for a year i et år et år
2) since april siden april

Please notice that the Danish equivalent of the English for, i, very often is left out in time expressions. And if the time expression holds the position of the object, i must be left out.
Write the prepositions in the time expressions - or x for preposition left out .
Hvor længe har du boet i DK?
Jeg kom i 2011, og nu er det 2013, så jeg har været her 2 år
Jeg har også boet her 2011, men jeg har kun været her 1 år, for jeg var hjemme i USA et år.