A.should have beenB.must have beenC.may have beenD.could have been
A.should have been
B.must have been
C.may have been
D.could have been
A.should have been
B.must have been
C.may have been
D.could have been
第1题
【C2】______
A.should have been caused
B.could have been caused
C.would have been caused
D.ought to have been caused
第2题
-- My model plane has disappeared, mum. I Who ______ have taken it?
A.should
B.must
C.could
D.might
第3题
From the passage we understand that his colleagues think Johnson ______.
A.should have been given a degree
B.would have been able to get a degree
C.couldn't have done anything without a degree
D.would become manager even without a degree
第4题
A.should
B.would
C.must
D.need
第5题
You look tired; you______ have stayed up late last night.
A.should
B.must
C.would
D.may
第6题
A.should have been
B.should be
C.must be
D.needed to be
第7题
You______him ont though you were very busy.
A.should have helped
B.must help
C.ought to help
D.could have helped
第8题
My English-Chinese dictionary has disappeared. Who ______ have taken it?
A.should
B.must
C.could
D.would
第9题
A.should they have arrived
B.had they arrived
D.would they have arrived
C.did they arrive
第10题
There must be some kind of technical problem. The film______by now.
A.should have started
B.must have started
C.might have started
D.could have started