1、— Do you know where Mary is?
— She has gone away ____ the weekend.
A. at B. on C. during D. for
2、_____ the office work, he came to the sitting room and relaxed a while.
A. Finishing B. Being finished C. Having finished D. Finished
3、Meeting _________, managers left the room one by one.
A. finishing B. being finished C. having finished D. finished