A.could have finished | B.had better finish |
C.must have finished | D.should have finished |
A.can | B.would | C.may | D.Must |
A.too; wouldn’t | B.very; shouldn’t | C.that; might not | D.so; couldn’t |
A.should | B.could | C.dare | D.did |
A.is | B.were | C.are | D.will be |
© 2017-2019 超级试练试题库,All Rights Reserved.