A.may have | B.needn’t have | C.couldn’t have | D.must have |
A.mustn’t they | B.haven’t they | C.hadn’t they | D.didn’t they |
A.shall | B.would | C.will | D.must |
A.could | B.would | C.was able to | D.should |
A.shouldn’t have come | B.needn’t have to come |
C.didn’t need to come | D.needn’t have come |
A.should | B.might | C.would | D.could |
© 2017-2019 超级试练试题库,All Rights Reserved.