1. This to me is the best explanation. 这是对我而言,是最好的解释。
2. The facts allow of no other explanation. 这些事实不允许有其他解释。
3. Do you consider it a rational explanation? 你认为是一项合理的解释吗?
英英解释
n.
1. a statement that makes something comprehensible by describing the relevant structure or operation or
2. thought that makes something comprehensible
3. the act of explaining; making something plain or intelligible