UP TO NOW IT (VISIT) …HAS BEEN VISITED… BY THOUSANDS OF PEOPLE.

42. Up to now it (visit) …has been visited… by thousands of people.