个人觉得这道题更多的是一种习惯用法(俗点说就是语感.),不必纠结于到底是现在事实相反还是将来事实相反.
如果从语法上分析的话,A的正常语序是if she leaves right now,C是if she is to leave right now.A正常语序的说法有悖于习惯语法,即正常表达方式是if she is leaving right now(稍微有点延续的感觉),所以A和C相比,显然C的延续性更强,更接近与正常的进行时的表达方式.
至于说到底是现在事实相反还是将来事实相反,我觉得没有什么本质区别.这道题更多的考察的是leave这个词的延续性的问题.(个人理解,建议再多问问)