您好,请问 If these elephants hadnt been rescued, they would still be living on the streets of Bangkok. 这句话是虚拟语气吗? 如果是的话,为什么主句的时态不是用would have done的形式呢?如果不是的话,上下文都是一般现在时,主句为什么突然用了个过去完成时呢?