单项选择题


A.might have learned
B.could have learned
C.has learned
D.learned