单项选择题
A. to keep B. to be keeping C. to have kept D. to have been keeping
A. had interrupted B. would have interrupted C. to have interrupted D. to interrupt
A. to know B. to be knowing C. to have been knowing D. to have known