El uso de estas dos  preposiciones es muy habitual en inglés.

Estas frases ilustran su correcta posición y uso en la gramática inglesa.

 

I have lived in the UK  SINCE 1965.

we have lived in Spain FOR  three years.