can you also say : I never have been here ? or should you say: I have never been here ?
Well, 'before' is your own addition, technically. And your report for it is the only one.
Fair point. I just thought it's more natural in English to use the word 'before' in this sentence than to omit it. But if you're looking for a literal translation then of course you're right not to accept it.