A. shall finish B. should finish C. finish D. shall have finished
A. would prepare B. was preparing C. would have prepared D. prepared
A. would have been working B. would work C. was working D. worked
A. will be held B. is to be held C. is holding D. will be holding
A. lost B. don't lose C. have lost D. is coming
A. will gives B. will give C. gives D. give
A. was B. were C. did D. does
A. is sleeping B. will sleep C. would sleep D. sleeps
A. Is,leave B. Does,leave C. Is,leaves Does,left