It's said that there are plenty of hotels in the small seaside city. so there ___ be any difficulty for you to find somewhere to stay at this moment if you want to have a trip there.
A. couldn't B. mustn't C. shouldn't D. needn't
correct answer C but why?