I have not heard from her__.
A
long since
B
for a long time
C
since long
D
for long
Correct Answer: for a long time