TOM MADE A SERIOUS MISTAKE AT WORK, BUT HIS BOSS DIDN'T FIRE HIM

88. 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 been given D. to have given