A.could | B.might | C.was able to | D.would |
A.must have worked | B.can have worked |
C.will have worked | D.has worked |
A.must do | B.could do | C.could have done | D.must have done |
A.must have hurt; mustn’t | B.should have hurt; can’t |
C.might have hurt; mustn’t | D.might have hurt; won’t |
A.needn’t have been | B.couldn’t have been |
C.shouldn’t have been | D.mustn’t have been |
A.should go | B.must have gone | C.should leave | D.should have left |
© 2017-2019 超级试练试题库,All Rights Reserved.