作业帮 > 英语 > 作业

关于sat语法的问题两种常考虚拟搭配1、if sb were,sb would...2、if sb had down,s

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/24 06:16:20
关于sat语法的问题
两种常考虚拟搭配
1、if sb were,sb would...
2、if sb had down,sb would have done.
1、上面的总结是否有错(请别给我一大推的信息)
2、是否两个的if都可以省略?因为我现在正在一道sb were 前if省略的题目
3、有一道题是这样子的
If there had been a power failure,the hospital will run on electricity from its own generators,which can operate 200 hours.
If there had been被划线
should there be
当后面是个现在时的will时,这算是什么用法啊?
中国的英语题,真的是可以难死外国人的.
1、没有什么错,可以有这种搭配,但是也不是必须的固定搭配,就是说这样搭配得看具体的句子要说什么.
2、必须省略if,因为 were,would/ had done,would have done,的搭配就是虚拟语气的结构,所以,虚拟就是假设,也就是if如果,这句话本身就是假设的语气,不是省略的问题,应该就不能加if.
3、“如果没电了,医院就会用自己的发电机供电,这个发电机能够持续供电200小时.”
这是一个if引导的假设句型,固定用法是“主句将来时,从句一般现在时.”你看这个句子的主句就是后面句子“will”是表示将来时,从句就是if后面的句子应该用一般现在时,所以原来的句子“there had been”的时态用的就不对,应该是一般现在时的”there should be“了.
我是这么理解的,有不同意见,愿意倾听!
再问: 什么情况的虚拟是不一定要省略if的呢?我看见很多虚拟语气的句子都有if、
再答: 虚拟语气的情况很多建议你去系统了解一下,针对你这道题 虚拟语气的从句谓语中出现 were, should, had 时, 可以省略if,同时把这个词放到句首,形成倒装。 所以你提问的句子,把should提前行程倒装,将if省略 should there be a power failure, the hospital will run on electricity from its own generators, which can operate 200 hours.