Chinese: 这应证了我的想法。
English: That thought crossed my mind.