单项选择题
A.To B.In C.From D.For
A.giving B.have been given C.give D.having been given
A.finishes B.have finished C.had finished D.finished