单项选择题

How long will the man stay here()

A.Eight hours.
B.Two hours and a half.
C.Three hours and a half.
D.Four hours.