( ) harder.you would have passed this exam.
A.If you have worked
B.If you worked
C.Were you to work
D.Had you worked
正确答案是D