1 My uncle has lived in Spain two years.
Когда речь идет о периоде времени, используется предлог for.
Ответ: for