Tony, you′ ve got a fever. You__________ that cold shower last night.

2023-08-08

A.might not have
B.could have had
C.hadn't have
D.shouldn't have had


参考答案:D

考查情态动词。句意为“托尼,你发烧了。昨晚你本不应该洗冷水澡的”。shouldn’t have done意为“本不该做某事(但做了)”,故选D。

相关推荐