Choose the correct sentence.

  1. I live here for two years.
  2. I have been living here for two years.
  3. I have been living here since two years.
  4. I am living here since two years.
Answer

B) I have been living here for two years.

"For" + period with the present perfect continuous. Sentence Correction & Error Spotting · Choose the correct sentence

English MCQ · More English: Sentence Correction & Error Spotting MCQs · Practise