IT IS THE FIRST TIME I …… ..THIS PLACEA. HAVE VISITED B. VISITED C...

95. It is the first time I …… ..this place

A. have visited B. visited C. will vist D. had visited