If the weather had been better, we could have had a picnic. But it _____ all day.
#87287
A
rains
B
has rained
C
rained
D
is raining
推荐题目
But for the arrival of the police, you __________ killed yesterday.
#87912
A
might have been
B
could have been
C
may have
D
would be
——Are you content with her lecture?——Nowhere near that. It ____.
#89343
A
may have been good
B
couldn’t have been worse
C
can’t be better
D
must be better
There was something wrong with the network, or the email ________ earlier.
#86491
A
could have been sent
B
might be sent
C
need have been sent
D
must be sent
According the judgement in the court, the driver _______pay for all the damage.
#88352
A
should
B
must
C
would
D
shall
If there were no exams and parents meetings, high school life __ much enjoyable.
#87166
A
will be
B
must be
C
would be
D
would have been
