单项选择题

A.to have missed
B.to have omitted
C.to have lost
D.to have dropped