B
翻译:什么时候旅游和到哪里旅游还没有决定.
根据翻译以及“yet"可以看出,这道题是现在完成时,因此A、C排除,又因为题目问的是“什么时候去度假”和“到哪里度假”相当于是两个主语,因此不是第三人称单数,所以不能用has,而应该用have,故答案选B.为什么有主语就不能用第三人称单数?因为题目问的是“什么时候去度假”和“到哪里度假”相当于是两个主语,因此这里有两个主语,所以不用第三人称单数, 但是”When ane where to go for the holiday“也可以看成是一个主语从句,此时主语为单数,因此也可以选D.