土工织物地基具有多种功能,包括反滤、隔离和加固。通过埋设土工织物,可以形成弹性复合土体,提高土体的承载力。截水和保温也是土工织物地基的一部分功能,但根据提供的信息,没有明确提到截水和保温是土工织物地基的主要功能。因此,正确答案是B、C和D。