单项选择题
A.burns B.to burn C.burning D.to be burning
A.giving B.have been given C.give D.having been given
A.finishes B.have finished C.had finished D.finished