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
推荐题目
-- Jimmy is still unhappy today.-- It’s all your fault. You ______ to her yesterday for your mindless mistake.
#87582
A
should apologize
B
should have apologized
C
shouldn’t have apologized
D
must apologize
The law required that everyone ________ his car checked at least once a year.
#86366
A
has
B
have
C
had
D
will have
The weather turned out to be fine yesterday.You __the trouble to carry your raincoat with you.
#88112
A
should have taken
B
mustn’t have taken
C
could have taken
D
needn’t have taken
Seeing the enemy, Gary was behaving as though nothing .
#87059
A
happened
B
had happened
C
would happen
D
was happening
She________the film. She knows nothing about it.
#89871
A
can’t see
B
can’t have seen
C
must see
D
mustn’t have seen