问题详情:
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
知识点:虚拟语气与情态动词
题型:选择题