この場合も He has a good memory? とすればいいわけです。文尾のイントネーションを高く上げればそれで十分です。
疑問文の仲間に付加疑問というのがあります。 He has a good memory, doesn’t he? というものです。 「あいつは記憶力はいい、よね?」 といった感じです。途中まで平叙文で話していたのが、気が変って疑問文にするものです。話すうちに自信がなくなってきて最後に疑問を投げかけた感じです。
「文末のイントネーションを上げるだけなんて嫌だ」と思うかたは文末にRight? を付けるのをお薦めします。 He has a good memory, right? といった具合です。これは完璧に正しい英語です。ただし、「そうだよね。ぼくの言ってることが正しいよね」という念押しの意味合いが強くなります。
最後に、Whyだけに特殊な言い回しがあります。How comeに言い替えることができます。 How come she is on a diet? となります。How come 以下は普通の文で大丈夫。倒置もDoも要りません。これは便利です。Whyに比べて若干軽い言い回しですが、 この際そんなことは気にする必要がありません。