单选题

【正确答案】 C
【答案解析】[解析] which指代前面提到的情况,用于非限定性定语从句,that不能用于非限定性定语从句。and是并列连词,用在此处与上下文不符。