explication logique
There must be a logical explanation for this.
Il doit y avoir une explication logique à cela.
It's the only logical explanation.
C’est la seule explication logique.
Does anyone have a logical explanation for this?
Est-ce que quelqu’un a une explication logique à cela ?
There is a logical explanation.
Il existe une explication logique.
What's the most logical explanation?
Quelle est l’explication la plus logique ?