单项选择题

(Having eaten) the cherry pie, I (struck) several pits and (nearly) (broke) a tooth.

A. Having eaten
B. struck
C. nearly
D. broke