所有虚拟语气的be动词都要用were吗,还是只是虚拟条件状语从句才这样?

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:48:42

虚拟语气中所有的be动词都要用were。
在非正式英国英语中,was、were均可,但were较常用,而且更正式。在正式英国英语和美国英语的虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was, 即在从句中be用were代替。在“ If I were you"、"If I were in sb's position"、"If it were not for......"中,were不可用was代替。

的确,正规格式必须用were,但也有很多人认为,虚拟语气要用过去时,was不也可以吗?但这就是一种规定。。。。。。只要是虚拟语气都要用were!