Фраза 'for five years' (в течение пяти лет) в сочетании с глаголом, описывающим состояние или действие, которое началось в прошлом и продолжается до сих пор, указывает на Present Perfect Continuous или Present Perfect. В данном случае, поскольку речь идет о продолжительности действия, Present Perfect ('has lived') также подходит и является наиболее распространенным вариантом.
Ответ: has