If you had enough money ,what_____?为什么填would buy,而不是will you buy?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/29 03:00:12
Ifyouhadenoughmoney,what_____?为什么填wouldbuy,而不是willyoubuy?Ifyouhadenoughmoney,what_____?为什么填wouldbuy,

If you had enough money ,what_____?为什么填would buy,而不是will you buy?
If you had enough money ,what_____?为什么填would buy,而不是will you buy?

If you had enough money ,what_____?为什么填would buy,而不是will you buy?
由If you had enough money .可知意为:假如你有足够的钱,你会买什么?
虚拟条件句,从句用 过去完成时,主句用 过去将来时

根据If从句中的If you had...,had表示后面要用相应的形式,其实这儿是对将来的虚拟。条件句用一般过去时,主句用would+动词原形。

因为前面是过去时,后面要跟过得去将来时才对

这是虚拟语气的用法,如果if从句用过去时,主句就用would或相应的助动词+动词原形。如:
If I had time, I would go with you.如果我现在有时间,就会和你一起去。但事实是没时间,也就无法和你一起去。

这个问句换成陈述句就是If i had enough money,i would buy sth.是一个虚拟语气的句子,虚拟语气的形式就是从句用一般过去式(就是这句话中的had),主句用would。

因为这是if条件句的虚拟语气,从句用过去式,主句用would,should,could,might加动词原形

在条件状语从句中 有这么一个说法
if引导句用什么时态,主句就用那个时态的将来时
因为if引导的是一般过去式所以主句用过去将来时。
又主从句主语一致 有个主语被省


但是会不会是would you buy?确定没打错?

这是一种虚拟语气句式,即与现实相反的意思。if引导的句子常套用“主将从现”原则,即主句用一般将来时,而从句(if后带的句子)则使用一般现在时。虚拟语气中往往用一般过去时取代一般现在时,而用过去将来时取代一般将来时,这也就是句中不用will you buy(体现一般将来时),而用would you buy (体现过去将来时)的原因所在。该句还可以说成:What would you buy if yo...

全部展开

这是一种虚拟语气句式,即与现实相反的意思。if引导的句子常套用“主将从现”原则,即主句用一般将来时,而从句(if后带的句子)则使用一般现在时。虚拟语气中往往用一般过去时取代一般现在时,而用过去将来时取代一般将来时,这也就是句中不用will you buy(体现一般将来时),而用would you buy (体现过去将来时)的原因所在。该句还可以说成:What would you buy if you had enough money ?(此时的if前面一节是主句,后面一节是从句。)

收起