Choose the correct one. Mr. Ivanov ___________ here for 10 years.
has lived
lived
have lived
has live