是 new fatory
主语是when and where to build the new factory,指的是建造工厂这件事,所以应该用单数.而且when和where所带的这种比较抽象的结构,谓语一般都用单数.
并不是一旦出现yet就一定是用完成时的.这里主要要考虑语态而不是时态.建造时间和地点应该是被决定,所以这个句子需要用被动语态.所以C和D都是不可选的.
如果句字的主语是人,就可以用完成时.例如:I haven't decided when and where to build the new factory yet.