A.would be | B.have been | C.had been | D.would have been |
A.shall | B.must | C.will | D.May |
A.wouldn’t have missed | B.wouldn’t miss |
C.didn’t miss | D.hadn’t missed |
A.can | B.may | C.must | D.Should |
A.can; needn’t | B.must; can’t | C.shall; won’t | D.may; mustn’t |
A.ought to appear | B.should appear |
C.had to appear | D.ought to have appeared |
© 2017-2019 超级试练试题库,All Rights Reserved.