Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
Tom made a serious mistake at work, but his boss didn’t fire him. He’s lucky ______ a second chance.
A.having given
B.having been given
C.to have given
D.to have been given