单选题

【正确答案】 D
【答案解析】根据语境,前后两句内容是并列关系,因此选择and。but和yet都是表示转折关系的连词;or是表示选择关系的连词,都不符合语境。故答案为D。