From what I learn about their hotel, the service and the weather, they their holiday very much.
A. couldn’t have enjoyed
B. shouldn’t have enjoyed
C. needn’t have enjoyed
D. can’t have enjoyed
网友回答
A. couldn’t have enjoyed
B. shouldn’t have enjoyed
C. needn’t have enjoyed
(答案→)D. can’t have enjoyed
解析:考查情态动词和虚拟语气。句意“据我对那家酒店的了解,那里的服务和天气状况,他们的假期不可能过得很愉快。”表示否定的推测用can’t,can’t have done意为“不可能已经......”。故选D。