Multiple choice

Directions: Choose the correct present perfect and present perfect continuous tense to fill in the blank from the alternatives given below.

I ________ in this house for twenty years.

  1. have living

  2. have been living

  3. been living

  4. have lived

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Present perfect continuous: 'have been living' should be used as the period of time (twenty years) is given. Thus, option (2) is the correct answer.