单项选择题

As I'll be away for at least a year, I'd appreciate ______ from you now and then telling me how everyone is getting along.

A.hearing
B.to hear
C.to be hearing
D.having heard