Chinese: 我之前从未到过那儿。
English: I've never been there before.