Question:I have not heard from him ______.
A long since B for a long time C since long D for long
+ AnswerD
+ Report