They _______ here for more than ten years.
#39950
A
live
B
lives
C
are living
D
have lived