( ) harder.you would have passed this exam.

( ) 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