This question came in the Dhaka university admission exam 2016-17
Q) These differences between the two photographs_______with the help of computer programs
(a) should removed
(b) must be removed
(c) have to removed
(d) could have been removed
(a) and (c) are agrammatical. The question bank says the answer is (d). I think that both (b) and (d) are acceptable answers. Am I right?