A 首先my father用的是has C和D排除
has been to Nanjing意思是已经去过南京,去了回来了
has gone to就是去了还没有回来
原句意思是:我父亲已经南京已经去过2次.按照句意就是选A