单项选择题
A.leaving B.to be leaving C.to leave D.to have been left
A.be sitting B.sitting C.to sit D.have sat
A.which B.as C.that D.then