这个英语对话意思有矛盾吗?

问题描述:

这个英语对话意思有矛盾吗?
—Did he come back early last night?
—Yes,it was already 8 o'clock when he arrived home.

有点矛盾
Did he come back early last night? 他昨晚回来的早吗?
Yes, it was already 8 o'clock when he arrived home. 是的 他回来的时候已经8点了
中文看起来就怪怪的 用 No , it was already 8 o'clock when he arrived home. 不他回来的时候已经8点了 比较通