Choose the correct sentence. She is living here for 2 year, She has been living here for 2 years

Choose the correct sentence. She is living here for 2 year, She has been living here for 2 years

Explanation

 She has been living here for 2 years is the correct sentence. 

This is a sentence of Present Perfect Continuous Tense. 

 for is used with a period of time.

Since is used to refer to a specific point in time.