利用椭圆的定义可求得直角三角形PQF2的周长,进一步可求得|PF2|与|PF1|,在直角三角形PF1F2中可求得|F1F2|,从而可求得答案.
【解析】
由椭圆的定义得:|PF1|+|PF2|=2a,|QF1|+|QF2|=2a,
∴△PQF2的周长为l=4a;
∵,,
∴△PQF2为等腰直角三角形,设|PF2|=x,
则x+x+x=4a,
∴x==a,
∵|PF1|+|PF2|=2a,
∴|PF1|=2a-|PF2|=2a-a=a,
∵△PF1F2为直角三角形,
∴=+
∴=2c=a,
∴该椭圆的离心率e===(-1)=-.
故选B.