Suppose I have visited France for the second time. Someone welcomes me saying "Hi, welcome to my country. Have you been here before?" Can I reply "thank you. No, this is not the first time I have visited here. I have visited/visited here once before this visit."
I think both have visited and visited work here. Am I right?