单选题

【正确答案】 D
【答案解析】[解析] make public appearances表示“公开露面”。前文告诉大家1989年David成为“INVENT AMERICA!”的获胜者,所以此处选D。