1 选D
has gone to 去了 (但没回来,人还在那)
has been to 去过( 人已经回来了)
这句话是过去时态,所以用had been
2 选D
be dangerous to sb 对……有危险