单项选择题
A. before B. until C. since D. when
A. to be given B. to be giving C. to have given D. having given