A.needn’t have been | B.couldn’t have gone |
C.shouldn’t have been | D.shouldn’t have gone |
A.could stay | B.would stay | C.could have stayed | D.had stayed |
A.can | B.must | C.should | D.might |
A.should | B.can | C.need | D.must |
A.didn’t arrive | B.haven’t arrived | C.hadn’t arrived | D.couldn’t arrive |
A.mustn’t | B.needn’t | C.shouldn’t | D.can’t |
© 2017-2019 超级试练试题库,All Rights Reserved.