Many years ago, he ________ New Zealand and has been living there since then.
A.was to visit
B.has been to
C.left for
D.arrived in
对258人提供帮助
时间状语是“many years ago”,所以句子要用一般过去式,可以排除表示过去将来和现在完成的A项和B项;leave for“前往”,arrive in“到达”,根据“has been living there since then”可知,他不仅仅是“到了新西兰”那么简单。