单选题

【正确答案】 B
【答案解析】本题考查短语动词辨析。called on与called upon意义等同,A、C均可排除;called at意为“在某处拜访某人”,与题意不合,也可排除;只有called for(需要)符合题意,故正确。