单项选择题

He has been away from home ______ three months ago.

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