A. is B. to be C. being D. have been
A. discovering B. having discovered C. to have discovered D. to discover
A. leaving B. to leave C. left D. leave
A. to liberate B. to be liberating C. liberating D. liberate
A. found B. to have found C. to find D. having found
A. be treated B. having been treated C. treat D. being treated
A. to be asked B. ask C. being asked D. to asking
A. to be caught in B. being caught in C. to catch D. catching
A. to be given B. to being given C. to giving D. to give
A. pass B. to pass C. in passing D. passing