I wish everything wasn't/weren't so expenxive.为什么这里又能用wasn't 又能用weren't?

问题描述:

I wish everything wasn't/weren't so expenxive.为什么这里又能用wasn't 又能用weren't?
如果wish是虚拟语气,后面应该只能用weren't才对啊

在我看来,这句话只能用 wasn't,因为 I wish everything wasn't so expensive 中,I 是主语,wish 是谓语,wish后面的句子是一个宾语从句,即 wasn't 是修饰 everything的,而 everything 只跟单数谓语“singular verb”.