Multiple choice

Directions: Fill in the blank.

I have lived in Delhi ________.

  1. since five years

  2. for five years

  3. five years ago

  4. for five years ago

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

Whenever we refer to a period or duration of time we use preposition 'for'. Usage of auxilary 'have' (present tense case) eliminates the chances for the usage of option 3 and 4, as both of them are the cases of past tense. Hence, option 2.