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
推荐题目
Children________in public very often. 
#89946
A
should be praised
B
shouldn’t have praised
C
shouldn’t have been praised
D
shouldn’t be praised
You didn’t let me drive. If we ______ in turn, you ______ so tired.
#87358
A
drove…didn’t get
B
had driven…wouldn’t have got
C
drove…wouldn’t get
D
were driving…wouldn’t get
  ______ that she should come here on time.
#89143
A
Suppose
B
Demand
C
Think
D
Believe