单项选择题

How long will the speech last

A. Half an hour
B. One hour
C. One and half hours
D. Two hours