单项选择题

He has been away from home ______three months ago.

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