单项选择题
A. discovers B. having discovered C. to discover D. to have discovered
A. Living B. To live C. Lived D. Having lived
A. prepared B. prepare C. to prepare D. will prepare