If引导的条件状语与虚拟语气好像阿,请问怎么区分呢?