单项选择题

A.had known
B.would know
C.should know
D.knew