题目
英语语法 关于If引导的条件状语从句或虚拟语气
If i were on the spot that day,___________________________.
A.I should be able to prevent the disaster from happening.
B.I would have been able to prevent the disaster from happening
选择那个?标准答案是B.
这里使用的是虚拟语气吗?如果是,那不是应该使用If i had been on the spot that
这是我网上找到的解释,担不是非常理解:
7.条件从句与结果主句所表示的时间不一致
(1) 当条件从句与结果主句所表示的时间不一致(如一个是过去发生的,一个是现在发生的)时,虚拟语气的形式应作相应的调整。如:
If you were in better health,we would have asked you to come.
如果你身体好一些,我们早就请你来了。
If we had consulted him on the question yesterday,we should know what to do now.
假如昨天我们向他请教了这个问题,现在就知道该怎么办了。
You would be much better now if you had taken my advice.假如你接受了我的意见,你现在就会好得多。
(2) 如果条件从句用if I were...,结果主句则可用任何时间的虚拟形式。如:
If I were not busy,I would have come.
假如我不忙,我就会去的。(were表过去)
If i were on the spot that day,___________________________.
A.I should be able to prevent the disaster from happening.
B.I would have been able to prevent the disaster from happening
选择那个?标准答案是B.
这里使用的是虚拟语气吗?如果是,那不是应该使用If i had been on the spot that
这是我网上找到的解释,担不是非常理解:
7.条件从句与结果主句所表示的时间不一致
(1) 当条件从句与结果主句所表示的时间不一致(如一个是过去发生的,一个是现在发生的)时,虚拟语气的形式应作相应的调整。如:
If you were in better health,we would have asked you to come.
如果你身体好一些,我们早就请你来了。
If we had consulted him on the question yesterday,we should know what to do now.
假如昨天我们向他请教了这个问题,现在就知道该怎么办了。
You would be much better now if you had taken my advice.假如你接受了我的意见,你现在就会好得多。
(2) 如果条件从句用if I were...,结果主句则可用任何时间的虚拟形式。如:
If I were not busy,I would have come.
假如我不忙,我就会去的。(were表过去)
提问时间:2020-08-05
答案
If i were on the spot that day,I would have been able to prevent the disaster from happening,
这句话地意思是:如果那天是我在当班,我就能够阻止灾难的发生了.
这里用的的确是虚拟语气,虚拟的也是过去的时刻发生的事,但是并不是过去的事情都得用过去完成时来表虚拟,这里用were 并没有错
但是 你如果用完成时也是可以的:If i had been on the spot that day,I would be able to prevent the disaster from happening,这个句子也是对的
这两个都是虚拟的过去,但是并非二者选其一,两个都是对的啊
你举得这个例子:If I were not busy,I would have come.也表过去
如果我不忙(过去的某个时间),我就去了
下面这两个句子应该会对你有启发:
If I were you,I would have taken his advice.我要是你,我就采纳了他的建议.(从句指现在,主句指过去)
If the weather had been more favorable,the crop would be growing still better.如果气候更适宜一些,庄稼会长得更好.(从句指过去,主句指现在)
ps:if I were you ,I would take this answer.
这句话地意思是:如果那天是我在当班,我就能够阻止灾难的发生了.
这里用的的确是虚拟语气,虚拟的也是过去的时刻发生的事,但是并不是过去的事情都得用过去完成时来表虚拟,这里用were 并没有错
但是 你如果用完成时也是可以的:If i had been on the spot that day,I would be able to prevent the disaster from happening,这个句子也是对的
这两个都是虚拟的过去,但是并非二者选其一,两个都是对的啊
你举得这个例子:If I were not busy,I would have come.也表过去
如果我不忙(过去的某个时间),我就去了
下面这两个句子应该会对你有启发:
If I were you,I would have taken his advice.我要是你,我就采纳了他的建议.(从句指现在,主句指过去)
If the weather had been more favorable,the crop would be growing still better.如果气候更适宜一些,庄稼会长得更好.(从句指过去,主句指现在)
ps:if I were you ,I would take this answer.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1前一百个正自然数中能被3整除的数的和是多少
- 2请问多项式有重根的条件是什么?
- 3有一个三位数,它的十位上的数等于个位上的数与百位上的数的和;十位上的数减去个位上的数等于2;百位上的数与个位上的数互相调换后所得的三位数比原来的三位数大99,求这个三位数.
- 4半径为1的圆从原点开始沿数轴向左滚动一周,圆上的一点由圆点到达点A,则点A所表示的数是多少?
- 5根据下列资料计算:(1)产量指数及产量变化对总产值的影响;(2)价格指数及价格
- 6有80张长2厘米宽1厘米的长方形纸.从这些纸中选择一些,拼一个尽可能大的正方形,拼成正方形的周长是多少厘米?
- 7匀变速直线运动的VT图像一定是直线吗?是曲线的是什么运动.平均速度的公式在曲线图像上适用么?
- 8为何运动员高原训练后,䆟易提高成绩?
- 933和44的最大公因数是几
- 10有一块平行四边形的玻璃,量得它的底是15分米,高是8分米,如果每平方米玻璃的价钱是
热门考点
- 1找规律,依次排列的根号2,根号3,根号10,根号15,跟好26根号35第,那么第七位是 根号26
- 2【请详细说步骤】在△ABC中,三边a>b>c,且2b=a+c,顶点A、C的坐标分别
- 3I have no racket.【改为同义句】
- 4孔子是春秋时( )国人
- 52003的2次方-2005*2001 (-10)的0次方+(1/3)的-2次方+(-2)的3次方+2的2012次方*(-0.5)的2013次方
- 6由长2、3、4的三条线段构成三角形的三边是什么事件
- 7根据答语写出问句,
- 81条直线最多可以分成2个平面;2条直线最多可以分成4个平面;3条直线最多可以分成7个平面;4条,11个;5条,16个;6条,22个…以此类推.问:设n条直线把平面最多分成的块数是S,写出S关于n的表达
- 9正常眼睛的远点与近点还有明视距离是多少
- 10我替你感到悲哀英语怎么说