问题 选择题

Had they known what was coming next, they________ second thoughts. [ ]

A. may have

B. could have

C. must have had  

D. might have had

答案

答案:D

单项选择题 B型题
多项选择题