单选题
                
                    Tony, you’ve got a fever. You_______ that cold shower last night.
A.might not have
                Acould have haD
Bhadn’t have
Cshouldn’t have ha
正确答案
答案解析
本题考查情态动词 D选项,句意为“托尼,你发烧了,昨晚你本不应该洗冷水澡的”。Shouldn’t have done意为“本不该做某事(但做了)”。综上,D选项正确。 A选项,与题意不符,故排除。 B选项,与题意不符,故排除。 C选项,与题意不符,故排除。 故正确答案为D项。