The dance performed by the disabled actors is really a hit, but years ago no one ____ they were to achieve such great success.<br/><br/>A. must have imagined B. could have imagined<br/>C. should have imagined D. would have imagined<br/><br/>The given answer is B. But I feel D is correct. What's your comment?