Our movie ........................ the most interesting one at the Cannes International Film Festival.

a. was said to have been;b. was said to had been;c. is said to had been;d. was said to be.

Is it (d)? What's the difference between (a) and (d)?