But now science offers a more convincing explanation.
但是現在科學已經提供了更讓人信服的解釋。