Rahim (to live) here since 1950
A
is having
B
had been living
C
has been living
D
has lived
Correct Answer: has been living