A. leaved B. had left C. being leaved D. left
A. discussed B. (should)discuss C. will discuss D. discussing
A. would have produced B. has produced C. will be produced D. will produce
A. being solved B. solved C. solving D. having been solved
A. having passed B. passing C. passed D. to pass
A. pleasured B. pleased C. please D. pleasuring
A. haven't completed B. wouldn't have completed C. weren't completing D. have completed
A. but working B. but to work C. work D. but work
A. to B. of C. on D. about
A. successfully B. more successfully C. most successfully D. more successful