单项选择题

He has been away from home __________ three months ago.

A.since
B.for
C.during
D.before