作业帮 > 英语 > 作业

if引导的状语从句什么时候用陈述语气什么时候用虚拟语气?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 08:44:15
if引导的状语从句什么时候用陈述语气什么时候用虚拟语气?
例子:If given more time,we will do it better.这里的If given more time是一个条件状语从句,given more time可以转变成we had been given more time,很明显的,这里就是虚拟语气啊,与过去事实相反.那从句按照道理来说应该变成we would have done it better.才对啊,为什么这里不用虚拟语气?我的练习答案上说:until,when,where,if,d等词后可以跟ing或ed形式.相当于一个状语从句.难道这些词后面都是这样,不用考虑虚拟语气吗?
If given more time 除了可以转变成If we had been given more time,也可以是If we are given more time 意思是如果给我们更多的时间(我们还没做这件事,在跟别人商量能不能给多点时间)
所以这句话完整的是If we are given more time,we will do it better.所以不用虚拟语气~
如果要用虚拟语气,If we had been given more time,we will do it better.这就指的是事情已经做完了,不可能再给多时间了,是不可能发生的事情,用虚拟语气~
关注英语框架吧,简简单单学英语,轻轻松松看懂语法~so easy~
再问: 不会吧。。虚拟语气,与过去事实相反中:从句的形式是had+过去分词,主句的形式是:should、would、could、might+have+过去分词啊。我是完全按照语法书的框架记下来,没错的。若是虚拟语气的话主语应该改为:we would have done it better。
再答: 我的意思是说啊,If given more time 除了可以变成If we had been given more time,也可以是If we are given more time

如果从句完整的是If we are given more time 那就不用虚拟语气了啊,意思是这件事情还没有做,跟别人讨论能不能多给点时间,
再问: 我的意思是说:当这句话是if had been given more time时---虚拟语气时,后面的主句形式应该是we would have done it better。你看看你上面写的,你写的是:“如果要用虚拟语气,If we had been given more time, we will do it better.
再答: 我打错了我打错了TAT造成困扰真的不好意思!

If we are given more time, we would have done it better.虚拟语气
If we are given more time, we will do it better. 一般现在时条件状语从句