A.Would | B.Shall | C.Must | D.May |
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 |
© 2017-2019 超级试练试题库,All Rights Reserved.