单项选择题
A. none but B. but for C. all but D. but then
A.not having been B.not being C.being not D.having not been
A. is not possible B. would not be possible C. will not be possible D. by which