Oh, Janne, you’ve broken another glass. You ought ____when you washed it. 
#89876
A
be careful
B
to care
C
have cared
D
to have been careful
推荐题目
He ____ writing the paper now. He hadn’t written a single word when I left him ten minutes ago.
#89345
A
shouldn’t be
B
can’t have finished
C
can’t be
D
mustn’t have finished
—Need I accomplish all we have set out to do?—Yes, you ____; otherwise you ____fired.
#86820
A
need; would have been
B
may; need have been
C
can; mustn't have been
D
must; would be