you will hear and see both used in daily speaking.
You need to let us know which tense was being taught in the test. If you read the test paper; it will tell you and if you have a good or professional teacher, they will or should have guided and instructed you before the test.
Thanks Yo C,
for publishing this question. I am wandering what test is it? Is it IELTS?
They have been visiting = present perfect continuous. They began visiting in 2013 and they will and are containing to visit now.
visit+ING signifies a continuing action in this sentence.
They have visited = present perfect. They began visiting in 2013 they no longer visit (indicated by the past article "ed" visit-ed.
Look at the exam paper and chose depending on which tense they want.