根据《关于实施工伤保险条例若干问题的意见》(劳社部函[2004]256号)第一条的规定,“职工在两个或两个以上用人单位同时就业的,各用人单位应当分别为职工缴纳工伤保险费。职工发生工伤,由职工受到伤害时其工作的单位依法承担工伤保险责任。”因此,由于发生交通事故时王先生是在B公司工作,根据上述法律规定,应当由B公司依法承担工伤保险责任。B公司要求王先生向A公司主张工伤赔偿的说法是不成立的,该工伤事故与A公司无关,且B公司作为第二家用人单位同样负有缴纳工伤保险的义务,如果B公司作为用人单位未依法为王先生缴纳工伤保险,根据《工伤保险条例》第六十二条“依照本条例规定应当参加工伤保险而未参加工伤保险的用人单位职工发生工伤的,由该用人单位按照本条例规定的工伤保险待遇项目和标准支付费用”之规定,应当由B公司向王先生支付相关的工伤保险费用。
温馨提示:答案为网友推荐,仅供参考