英語の学び場

英文法《中級(大学入試レベル)》
時制

.24: (A) I haven’t seen you recently. --- (B) I have been to New York on business.

have been to ~”には、「~に行ったことがある」(経験)という意味の他に、「~に行ってきたところだ」(完了)という意味があります。
よって、問題文(A:    最近お目にかかりませんでしたね。B: 仕事でニューヨークに行っていたものですから)は、正しい。