单项选择题

You ______ yesterday if you were really serious about the job.()

A. ought to come             
B. ought come<br>  
C. ought have come            
D. ought to have come