单项选择题

Many a student ______ the usage of the word since the teacher explained it last time.

A.have grasped
B.grasped
C.had grasped
D.has grasped