A. rather would not have B. would rather not have C. would rather D. would not rather had
A. haven't B. didn't C. wouldn't D. don't
A. had better left B. ought to have left C. should take leave D. might as well leave
A. should have been B. must have been C. should have not been
A. How dared he spoke B. How dares he speak C. How dare he speak D. How dares he to speak
A. don't know B. hasn't know C. didn't know D. haven't known
A. don't need do B. needn't do C. need to have done D. don't need to
A. needn't have seen B. might have seen C. can't have seen
A. handed in B. will have handed in C. hand in D. will hand in
A. must have been B. must be C. can be D. could have been