Фраза 'so far' (до сих пор) указывает на использование Present Perfect. 'There haven't been' используется для отрицания существования чего-либо в прошлом и до настоящего момента.
Ответ: C. haven't been