单项选择题

A.had already learnt
B.would have already learnt
C.have already learnt
D.already learnt