以下两个说法都对:If it wasn't for the mist (口语,非正式英语)If it weren't for the mist语法网上有这个内容,但没有说明语体:http://www.yygrammar.com/Article/201509/4177.html
"If it wasnt for the mist we could see your home across the bay," said Gatsby.
虚拟语气中,以上为什么不是If it werent 呢? 用If it wasnt 和 werent 有何不同?
如何区分二者的使用?