单项选择题

He()here for eight years.

A.lived
B.has lived
C.lives
D.is living