单项选择题

To overlearn means to learn things so well that one can ______.

A.write them down correctly
B.recall them very easily and quickly
C.recite them completely
D.fully understand the meaning of them