A.might | B.could | C.can | D.should |
A.might have | B.might have had | C.may have | D.ought to have had |
A.could not pass | B.could not have passed |
C.did not pass | D.could not passed |
A.can’t have been | B.mustn’t have been |
C.must be | D.may be |
A.begin | B.begun | C.have begun | D.began |
A.shall | B.will | C.ought to | D.need |
© 2017-2019 超级试练试题库,All Rights Reserved.