由题意设两个圆锥曲线的焦距为2c,椭圆的长轴长2
m,
双曲线的实轴长为2
n,
不妨令P在双曲线的右支上,
由双曲线的定义|PF1|-|PF2|=2
m,①
由椭圆的定义|PF1|+|PF2|=2
n,②
①2+②2得|PF1|2+|PF2|2=2(m+n),
又∵椭圆
x2
m+y2=1(m>1)和双曲线
x2
n-y2=1(n>0)有相同的焦点F1,F2,
∴m-1=n+1,∴m-n=2,
∴|PF1|2+|PF2|2=2(m+n)=4m-2,
|F1F2|2=(2
m−1)2=4m-2,
∴|PF1|2+|PF2|2=|F1F2|,
则△F1PF2的形状是直角三角形
故选:B.