问题:
A . 旧约尚未失效
B . 新约不能完全取代旧约
C . 新约须经丙国承认方能生效
D . 丙国与甲乙两国间适用旧约
● 参考解析
条约对第三国的效力
甲乙两国私自达成的新约与旧约有冲突,意味着新约变更了旧约中确定的三国间的权利义务关系,构成了为第三国(丙国)创设权利或义务的行为。
根据《条约法公约》规定,条约未经第三国同意,对第三国既不创设义务,亦不创设权利。所以在未经丙国同意前,新约中与旧约冲突的部分内容不得对丙国生效,丙国与甲乙仍适用旧约,换个说法也即旧约尚未失效、新约不能完全取代旧约,由此可知C为错误的。