单选题 She all but fainted when she heard the news.
【正确答案】 C
【答案解析】[解析] 本句意思:当听到这消息时,她几近昏厥。all but几乎,差一点。all over到处,遍及;seemingly看似;almost差不多,几乎;obviously明显地,显然地。