单项选择题

A.should check
B.have checked
C.had checked
D.checked