单项选择题
A. to have been closed B. to have closed C. having closed D. to close
A. work B. have been worked C. have been working D. are working
A. could have slept B. slept C. might have slept D. have slept