Choose the correct words to fill up the blank of the sentence "I have not heard from him_''
A
since long
B
for a long time
C
for long
D
long since
Correct Answer: for a long time