Correct option is C
Option (c) contains an error.
Detailed explanation:
· With a
period of time (e.g.,
five years), use
for, not
since.
Since is used with a
point in time (e.g.,
since 2020,
since Monday,
since 5 p.m.).
· Moreover, actions that
began in the past and continue to the present normally take the
present perfect (continuous), not simple present continuous for duration with
since/for.
·
Corrected sentence:
He
has been living
in Chennai
for
five years.
·
Grammatical rule used:
·
Since + point in time /
For + period of time.
· Present Perfect Continuous:
has/have + been + V-ing to indicate an action that started in the past and is still continuing.
·
Example:
She
has been working
here
since
2019. /
They
have been studying
for
three hours.
·
Information booster:
· With
stative verbs (
know, believe, love), prefer
present perfect simple:
I
have known
him for ten years.
·
Since can also be a
conjunction meaning “because”:
Since it’s raining, we’ll stay in. Here it doesn’t denote time.