设立信托应当具备四个条件:首先,要有合法的信托目的,这是信托能否成立的前提条件;其次,信托财产应当明确合法,这是信托能否设立的基本条件之一;第三,信托文件应当采用书面形式;第四,要依法办理信托登记。因此,该题选ABCD。