单项选择题

Tony ______ yesterday if he were really serious about his work.

A.ought to come
B.should come
C.must have come
D.should have come