Jack,you’re so lazy!This job hours ago.
#89651
A
should finish
B
must have finished
C
ought to have been finished
D
was about to finish
推荐题目
—Why aren’t they here yet?—They the bus.
#88998
A
can have missed
B
must be late for
C
may have missed
D
might be late for
— Joe, don’t forget to bring your laptop with you tomorrow, OK? — Oh, thank you. I wouldn’t bring it if you _____ me.
#86675
A
hadn’t reminded
B
haven’t reminded
C
wouldn’t remind
D
shouldn’t have reminded
---My little daughter is coughing worse than ever. ---She ______ to the hospital yesterday.
#86468
A
had to be taken
B
should have taken
C
must have been taken
D
ought to have been taken
—What’s the matter with you ? —Oh, I’m not feeling well in the stomach . I ______so much fried fish just now .
#89513
A
shouldn’t eat
B
mustn’t have eaten
C
shouldn’t have eaten
D
mustn’t eat
.________ the warning message, more lives would have been lost in the flood.
#88315
A
Regardless of
B
In spite of
C
But for
D
Except for