Fill in the blanks : I have not heard from him -----
A
long since
B
for a long time
C
since long
D
for long
Correct Answer: for a long time