make sense(理にかなっている): His explanation makes sense. (彼の説明は理にかなっています)

His explanation makes sense.