I haven't heard from Maria _____.

A. since many months before B. for many months

C. for many months ago D. since a long time