what he thought and (what he) did at home两个主语从句作并列主语,考虑到如果说的是同一个he则要用has,但说的并非同一个物或事(想的和做的),因此又为复数概念所以用have.