AI InterviewSearch…Search problems, topics, or pages…Ctrl KGet started
Easyprepositions

~50s

Since or for

Choose the correct sentence about duration:

Show the answer and the worked solution

Correct answer: B.

I have been living here for five years.

Worked solution

  1. A duration takes for, so for five years is correct and since five years is not.
  2. The continuing action needs the present perfect continuous, have been living.

Answer: I have been living here for five years.

The idea

Since marks a starting point such as 2019 or Monday. For marks a stretch such as five years or an hour.

Shortcut. Since needs a point in time, so every option with 'since five years' is out; three use it, leaving the one with 'for'.

Common trap. "I have been living here since five years." — its tense is right, which makes it look correct, but a stretch of time takes for, not since.

Sentence Correction

33 of 34

Level

Easy

Target time

~50s

Since or for — Sentence Correction Aptitude Question

Since or for: Choose the correct sentence about duration: Answer and worked solution on CodeKairo.

Question

Choose the correct sentence about duration:

Options

  1. I have been living here since five years.
  2. I have been living here for five years.
  3. I am living here since five years.
  4. I live here since five years.
Show the answer and the worked solution

Correct answer: B. I have been living here for five years.

Worked solution

  1. A duration takes for, so for five years is correct and since five years is not.
  2. The continuing action needs the present perfect continuous, have been living.

Answer: I have been living here for five years.

The idea

Since marks a starting point such as 2019 or Monday. For marks a stretch such as five years or an hour.

Shortcut. Since needs a point in time, so every option with 'since five years' is out; three use it, leaving the one with 'for'.

Common trap. "I have been living here since five years." — its tense is right, which makes it look correct, but a stretch of time takes for, not since.

All Sentence Correction questions · placement mock tests