【正确答案】
国际法主体应具备以下三个条件:第一,有独立参加国际法律关系的能力。例如,具有在国际机构提起请愿或申诉的能力,才有资格参与国际法律关系,从而可能成为国际法的主体;第二,有直接享受国际法上的权利的能力。要行使这些权利,一个实体必须有直接享受国际法上权利的能力。国际法上的权利可表现为缔结条约、建立外交关系、派遣和接受外交使节等;第三,有直接承担国际法上的义务如:偿还合法的国家债务、为外交代表提供外交特权与豁免、违反法律义务能够承担相应的法律责任等。上述三个条件是密切联系在一起的。
根据上述国际法主体应具备的三个条件,现代国际法的主体范围包括:国家、国际组织和其他国际法主体。其中,国家是基本的和完全的国际法主体,国际组织和争取独立的民族等其他非国家实体在一定条件下和一定范围内也是国际法主体。(P19)