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
推荐题目
—Guess what! I have got A for my term paper.—Great! You ______ read widely and put a lot of work into it.
#90066
A
must
B
should
C
must have
D
should have
He wasted a lot of time playing football, otherwise he ________the exam.
#90113
A
had passed
B
passed
C
would passed
D
would have passed
—Did you pass the driving test?—No.I ________ it,but I had little time practising.
#86355
A
could have passed
B
must have passed
C
can't have passed
D
shouldn't have passed
We would have to put off the visit to the Water Cube________ it rain tomorrow.
#86600
A
Would
B
Were
C
Should
D
Could
They have demanded that all the facts______ known to the public.
#86792
A
make
B
are made
C
be made
D
should make
