问题 选择题

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

判断题
单项选择题