Choose the correct sentence:

A. she has lived since two years

B. She has been living here since

C. She has lived here for two years

D. She has been living here for two years