单选题

【正确答案】 C
【答案解析】[注释] more...than...表示“与其说是……还不如说是……”,符合此处语义:与其说他们是科学家,还不如说他们是发明家。