单项选择题

______ another three weeks, I would have been able to finish the experiment.

A. Given
B. Giving
C. To give
D. Having given
相关试题