A 、 B 公司于 2001 年 3 月 20 日签订买卖合同,根据合同约定, B 公司于 3 月 25 日发出 100 万元的货物, A 公司将一张出票日期为 4 月 1 日、金额为 100 万元、见票后 3 个月付款的银行承兑汇票交给 B 公司。 4 月 20 日, B 公司向承兑人甲银行提示承兑,承兑日期为 4 月 20 日。 5 月 10 日, B 公司在与 C 公司的买卖合同中,将该汇票背书转让给 C 公司。 5 月 20 日, C 公司在与 D 公司的买卖合同中,将其背书给 D 公司。 2001 年 7 月 25 日,持票人 D 公司银行提示付款时,甲银行以 A 公司未能足额交存票款为由,拒绝付款,并于当日签发拒绝证明。 要求: 根据《票据法》的规定,分别回答下列问题: ( 1 ) B 公司应当在什么时间之前银行提示承兑?并说明理由。 ( 2 )持票人 D 应当在什么时间之前银行提示付款?并说明理由。 ( 3 )甲银行拒绝付款的理由是否成立?并说明理由。 ( 4 )出票人 A 公司应当承担何种法律责任? ( 5 )持票人 D 公司的付款请求权在什么时间之前不行使而消灭?并说明理由。