单项选择题

I am sorry I______ your glasses off the desk when I was wiping it.

A.hit
B.knocked
C.struck
D.drew