单项选择题

He ______ his examination if he worked harder.

A.has passed
B.should have passed
C.could have passed
D.would have passed