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
推荐题目
—The poor people lived near the highway.—_____ very noisy.
#90080
A
It must have been
B
They must be
C
That might be
D
There must be
Had it not been for the police’s help, Peter     his bicycle yesterday afternoon.
#87214
A
could not find
B
could not have found
C
didn’t find
D
hadn’t found
John ___ such a thing about you. He never speaks ill of you behind your back.
#87863
A
can’t have said
B
might not have said
C
couldn’t say
D
mustn’t have said