单项选择题

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

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