多选题
甲、乙两国于1996年签订投资保护条约,该条约至今有效。2004年甲国政府依本国立法机构于2003年通过的一项法律,取消了乙国公民在甲国的某些投资优惠,而这些优惠恰恰是甲国按照前述条约应给予乙国公民的。针对甲国的上述做法,根据国际法的有关规则,下列哪一项判断是错误的?( )
A.甲国立法机构无权通过与上述条约不一致的立法
B.甲国政府的上述做法,将会引起其国际法上的国家责任
C.甲国政府的上述做法如果是严格依据其国内法作出的,则甲国不承担国际法上的国家责任
D.甲国如果是三权分立的国家,则甲国政府的上述行为是否引起国家责任在国际法上尚无定论
【正确答案】
A、C、D
【答案解析】在国内法与国际条约发生冲突时,采取后法优于前法这个原则的国家违背了“善意履行条约义务”的国际法基本原则。而该国则发生违约的国际责任。如果这种原则通行的话,每个国家都可以通过制定与国际条约相冲突的国内法,使国际条约在国内的实施成为空谈。