【正确答案】
B、C、D
【答案解析】 选项A错误。本题先后签订的两个公约虽然涉及同样事宜,但缔约国并不完全相同,所以不导致后约取代先约的后果。
选项B正确。根据《维也纳条约法公约》解决条约冲突的规则,如果先后就同一事项签订的两个条约的当事国部分相同,部分不同时,在同为先后两条约的当事国之间,适用后约优于先约的原则。
选项C正确。根据《维也纳条约法公约》关于条约保留的规定,保留经另一缔约国接受时,在保留国与接受保留国之间,按保留的范围,改变该保留所涉及的一些条约规定,因此在保留国甲国和接受保留国的乙国之间,应适用保留修改后的公约,且甲国只参加过先约,所以准确地说,在甲乙两国之间应适用保留修改后的原公约。
选项D正确。根据《维也纳条约法公约》关于条约保留的规定,保留经另一缔约国反对时,在保留国和反对国之间,若反对国并不反对该条约在保留国与反对保留国之间生效,则保留所涉及的规定,在保留范围内,不适用于该两国之间,但条约中保留未涉及的规定仍然适用于保留国和反对保留国之间。
综上所述,本题答案为BCD项。