谁能帮我看一下这句英语有没有错误I'd buy this if it were cheaper.再便宜一点我就买.(这是我在爱词霸看到的,it是单数不是应该配is吗,就算是过去式应该也要配was吧.可是这里为什么用were 这句话
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 02:22:04
谁能帮我看一下这句英语有没有错误I'd buy this if it were cheaper.再便宜一点我就买.(这是我在爱词霸看到的,it是单数不是应该配is吗,就算是过去式应该也要配was吧.可是这里为什么用were 这句话
谁能帮我看一下这句英语有没有错误
I'd buy this if it were cheaper.再便宜一点我就买.(这是我在爱词霸看到的,it是单数不是应该配is吗,就算是过去式应该也要配was吧.可是这里为什么用were 这句话有没有错误呢?
谁能帮我看一下这句英语有没有错误I'd buy this if it were cheaper.再便宜一点我就买.(这是我在爱词霸看到的,it是单数不是应该配is吗,就算是过去式应该也要配was吧.可是这里为什么用were 这句话
是假设现在,书面用法
If he were French,he would live in Paris.
If she were rich,she would buy a yacht.
I would play basketball if I were taller.
I would buy that computer if it were cheaper
口语可用 was
没有错误,这是虚拟句,在虚拟语句中,这是固定用法,一定用were
没错,were是表示虚拟语气,就像说“如果我是你”就是“if i were you”不能单纯的从谓语动词的角度理解,详细的就看语法书虚拟语气部分吧
是if条件句的虚拟语气,这句话是对现在的虚拟,if从句用一般过去时,be动词用were,主句用将来时(此句中是would)
没有错误,这句是虚拟语气,在虚拟语气中不管单复数或者现在将来,全部是were