- Has John arrived yet?   -- No, she _______ an hour ago.
#88137
A
was supposed to come
B
must have come
C
should come
D
ought to have come
推荐题目
That truck nearly hit me; I _______.
#86748
A
might be killed
B
may been killed
C
may be killed
D
might have been killed
—Are you content with her lecture?  —Nowhere near that. It ____. 
#89196
A
may have been good
B
couldn’t have been worse
C
can’t be better
D
must be better
—I failed again. I wish I ____ harder.---But you ____.
#86370
A
had worked; hadn’t
B
worked; don’t
C
worked; didn’t
D
had worked; didn’t