A.would have given | B.might have given |
C.must have given | D.should have given |
A.mustn’t attend | B.can’t have attended |
C.would have not attended | D.needn’t have attended |
A.can have happened | B.can happen |
C.should have happened | D.should happen |
A.could have gone | B.must have gone |
C.ought have gone | D.will have gone |
A.can be | B.has to be | C.must be | D.should be |
A.mustn’t | B.needn’t | C.can’t | D.may not |
© 2017-2019 超级试练试题库,All Rights Reserved.