I HAVEN’T HEARD FROM MY SON---A. FOR SEVERAL WEEKS B. FOR SEVERAL...

27. I haven’t heard from my son---

A. for several weeks

B. for several weeks ago

C. since several weeks before

D. since a long time