A. Put B. Putting C. Having put D. Being put
A. must happen B. should have happened C. could have happened D. must have happened