4._____more time,we could have done it better.
A.Given
B.Having given,
C. Giving
D.Being given
出自:大学英语1