英文解釈 No.145

C1語法・多義語選択式for all〜(譲歩)

For all his learning, he could not explain the idea to a child.

Q. For allの意味は?

全文訳

あれほどの学識がありながら、彼はその考えを子どもに説明することができなかった。

解説

for all〜「〜にもかかわらず」(=in spite of)。with all〜も同義。learningは名詞「学識」。「理由のfor」と決め打ちすると正反対の誤読になる。後続の内容が前提と食い違うとき、forは譲歩を疑う。