单项选择题

How long has the man stayed in Beijing

A.For six weeks.
B.For six months.
C.For six years.