A. to do B. to be doing C. done D. doing
A. designed B. designing C. to design D. being designed
A. Expressing B. Expressed C. To express D. Having expressed
A. left B. to leave C. leaving D. having left
A. missing; playing B. missing; play C. missed; played D. missed; to play
A. having taken B. to be taken C. being taken D. taken