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
推荐题目
Had I known about this computer program, a huge amount of time and energy       .
#87058
A
would have been saved
B
had been saved
C
will be saved
D
was saved
With lots of papers to read, he ____________ to the cinema.
#87258
A
mustn’t
B
mustn’t have gone
C
couldn’t go
D
couldn’t have gone
Nathalie suggested the problem worth paying attention ______ at the meeting.
#86723
A
to be discussed
B
to been discussed
C
being discussed
D
be discussed