what is he good at? 是正确的 词组:be good at 是固定搭配。
be good at 是一个固定词组搭配 表示擅长于......后接名词、代词或ving形式。
所以What is he good at?
他擅长什么?
例:I’m good at playing chess.
我擅长下象棋。
what is he good at ?是正确的
Be good at 是固定搭配,表示擅长于……的意思。
what is he good at? 这个是正确的。
第二个是正确的,be good at +sth.