单项选择题

Had you worked harder.you()a lot more.

A.will learn
B.will have learned
C.would learn
D.would have learned