A.may | B.might | C.could | D.Must |
A.mustn’t have done | B.needn’t have done |
C.didn’t need to do | D.can’t have done |
A.do | B.did | C.will | D.Would |
A.give | B.should | C.would be given | D.be given |
A.could have made | B.should have made | C.would make | D.must make |
A.must have gone | B.should have gone |
C.needn’t have gone | D.couldn’t have gone |
© 2017-2019 超级试练试题库,All Rights Reserved.