A.must have driven | B.should have driven |
C.could have driven | D.might have driven |
A.can’t | B.mustn’t | C.shouldn’t | D.needn’t |
A.stays | B.to stay | C.stay | D.would stay |
A.does | B.will | C.did | D.would |
A.will have | B.should have | C.must have | D.have had |
A.should have taken | B.must take |
C.might take | D.must have taken |
© 2017-2019 超级试练试题库,All Rights Reserved.