单项选择题
A. to have discovered B. to have been discovered C. to discover D. having been discovered
A. kept B. keeping C. to keep D. in being kept
A. would know B. would have known C. knew D. should know