He ought to win the first prize, _____ he?
#90129
A
oughtn’t
B
shouldn’t
C
mustn’t
D
both A and B
I missed the last bus, so I _____ go home on foot.
#90131
A
must
B
have to
C
may
D
had to
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
You must be a writer, _____?
#90135
A
mustn’t you
B
are you
C
must you
D
aren’t you
 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
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
If you listen to me, you ____have some candies, Tommy.
#90147
A
are able to
B
shall
C
must
D
need
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
Why _____ you always interrupt me?
#90154
A
must
B
may
C
can
D
will
 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
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
虚拟语气
共2810题
查看专题详情
清空已答