请帮我看一下这个句子是否有语法错误.

问题描述:

请帮我看一下这个句子是否有语法错误.
She behaves as if she ( were) a child.
were是不是应该改为was?如果不是.请说明理由.

就应该是were,因为这句话是虚拟语气,她本来就不是小孩啊.与现在相反的假设,应该用一般过去时.而虚拟语气中没有was,不管是单数还是复数只能用were.