You look smart in this new jacket. That old one ______ thrown away many years ago.
#90305
A
ought to be
B
ought to have been
C
would be
D
would have been
推荐题目
Why didn't you tell me there was no meeting today? I _____ all the way here _____the heavy snow. 
#89466
A
needn't have driven;through
B
can't have driven;across
C
mustn't have driven;through
D
shouldn't have driven;cross
 It is strongly suggested that measures _____students to cheat in the exams.
#89428
A
be taken to prevent
B
be taken to forbid
C
are taken to prevent
D
are taken to forbid
I ________ more information I needed, but my computer broke down.
#88023
A
had got
B
need have got
C
might have got
D
must have got
---.Don’t you think it necessary that he ____to Miami but to New York? ----I agree , but the problem is _____he has refused to.
#87569
A
will not be sent ; that
B
not be sent ;that
C
should not be sent; what
D
should not send; what