A.should have failed | B.couldn’ t have failed |
C.might have failed | D.mustn’ t have failed |
A. May; shouldn’t be | B. Shall; weren’t |
C. Should; hadn’t been | D. Shall; wasn’t |
A. must have stayed | B. needn’t have stayed |
C. may have stayed | D. could have stayed |
A.wouldn’t have left | B.shouldn’t have left |
C.mustn’t have left | D.hadn’t had left |
A.can’t | B.may | C. must | D. mustn’t |
© 2017-2019 超级试练试题库,All Rights Reserved.