Had they known what was coming next, they ___________ second thoughts.
#87385
A
may have
B
could have
C
must have had
D
might have had