This job proved to be much more difficult than the one I ________ before.

This job proved to be much more difficult than the one I ________ before.

A.have been offered

B.was offered

C.would be offered

D.had been offered

答案及解析: D