赞题库-背景图
单项选择题

—Have you worked out the math problem yet —Not yet. ______ another hour, I can work it out.

A.Given
B.To be given
C.Giving
D.Having been given