从描述来看,自行车应承担主要责任。因为根据《道路交通安全法》中的规定:“机动车与非机动车驾驶人、行人之间发生交通事故,非机动车驾驶人、行人没有过错的,由机动车一方承担赔偿责任;有证据证明非机动车驾驶人、行人有过错的,根据过错程度适当减轻机动车一方的赔偿责任;机动车一方没有过错的,承担不超过百分之十的赔偿责任。”所以从描述来看,摩托车是机动车,自行车是非机动车,当自行车闯红灯行驶时被摩托车撞到,自行车承担主要责任。