John Roberts has a lot to answer for

ジョン・ロバーツには弁明すべき多くのことがある

分解して解説
John Roberts ジョン・ロバーツという人物を指します。
has a lot 「たくさん持っている」という意味ですが、ここでは「多くの責任がある」というニュアンスです。
to answer for 「~について弁明する」という意味で、自分の行動や決定について説明責任を負う必要があることを示します。
熟語
has a lot to answer for 弁明すべき多くのことがある:自分の行動や決定について責任を問われるべき状況にあることを意味します。何か問題や不正があった際に使われます。
John Roberts ジョン・ロバーツ:人名です。この人が何かについて弁明する必要があることを示唆しています。
to answer for ~について弁明する:自分の行動や決定について説明責任を果たすこと。
a lot たくさん:量や程度が大きいことを示します。
単語
John ジョン:男性の名前。
Roberts ロバーツ:姓。
has 持っている:ここでは「(責任などを)負っている」という意味。
to ~へ:ここでは不定詞の一部。
answer 答える:ここでは「弁明する」という意味。
for ~のために:ここでは「~について」という意味。
1ヶ月前