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