单项选择题

How long has Barbara been waiting

A.Fifty minutes.
B.Fifteen minutes.
C.Forty-five minutes.
D.Thirty minutes.