单项选择题
A.If I know B.Had I known C.I had known D.If I knew
A.having stayed B.having been staying C.to stay D.to have been staying