甲公司向乙公司签发一张商业汇票,A银行承兑该汇票;乙公司取得汇票后将该汇票背书转让给丙公司,B公司为乙公司提供保证。根据票据法律制度的规定,下列说法正确的有()。
A.如果B公司在票据上作成保证时未记载被保证人名称,则视为保证无效,B公司无须承担任何票据责任 B.如果B公司与丙公司签订《保证合同》并在合同上签章,但未在票据凭证上作成保证,则B公司无须承担任何票据责任 C.如果B公司在票据上作成保证时特地注明“乙公司按期还款则保证有效”,则该票据保证有效,不论乙公司是否按期偿还B公司款项,B公司均应依法承担票据保证责任 D.如果票据上明确载明被保证人为乙公司,且B公司已经依法向丙公司承担票据保证责任、偿付票款及其他法定款项,B公司有权向甲公司、乙公司、A银行行使票据追索权