A.might | B.can | C.may | D.should |
A.should come | B.should have come |
C.should be coming | D.should had come |
A.could have called ; knew | B.could have called ; had known |
C.could call ; had known | D.could call ; knew |
A.Bob had walked farther | B.if Bob should walk farther |
C.had Bob walked farther | D.if Bob walked farther |
A.be held | B.must be held | C.held | D.should hold |
A.couldn’t | B.shouldn’t be | C.mustn’t have been | D.oughtn’t to have been |
© 2017-2019 超级试练试题库,All Rights Reserved.