I got up early that morning, but I _____ so because I had no work to do.
#90133
A
mustn’t have done
B
didn’t need to do
C
needn’t have done
D
can’t have done
— Will your brother stay home tonight?— I’m not quite sure. He _____ to the cinema tonight.
#90137
A
must go
B
can go
C
may go
D
may be going
Since the road is wet this morning, _____ last night.
#90138
A
it must rain
B
it must be raining
C
it must have rained
D
it must have been rain
--What do you think of it?--I think it is a thing of importance that it ____ done soon.
#90140
A
is
B
is to be
C
be
D
to be
She is too slow. She ________ pass the test, but she __________ too little.
#90142
A
would; knew
B
will; knows
C
would; knows
D
will; knew
He _______ Shanghai, for I saw him talking with the headmaster a moment ago.
#90144
A
must have gone to
B
can’t have gone to
C
mustn’t have been to
D
can’t have been to
—Why didn’t you attend the lecture yesterday?—I didn’t think that we _______ on Sundays.
#90145
A
should
B
ought to have
C
shouldn’t have
D
will have to
The poor boy _____ the test again; in that case, his mother will be very disappointed.
#90149
A
must have failed
B
might fail
C
could have failed
D
should fail
—Don’t forget to take the message to my teacher.—_____.
#90151
A
Yes, I will
B
No, I won’t
C
I don’t’ think so
D
Sorry, I don’t
He _____ without saying good-bye to them, for he always has good manners.
#90153
A
mustn’t have left
B
may not leave
C
shouldn’t have left
D
can’t have left
I _____ you would come today. You _____ me a phone call in advance.
#90156
A
don’t expect; should have given
B
didn’t expect; could have given
C
hadn’t expected; ought to give
D
didn’t expect; can have given
It is a good example of a site that many people think _____ to change.
#90158
A
need
B
to need
C
needs
D
needing
Tom, you _____ leave all your clothes on the floor like this!
#90159
A
wouldn’t
B
mustn’t
C
needn’t
D
may not
--- Why is Jenny still standing there? It’s so cold.—She _____ for someone.
#90161
A
can wait
B
might have waited
C
must be waiting
D
should have waited