You _________ yesterday, if you were really serious about the job.
A) ought to come C) ought to be coming
B) ought to have come D) ought have come
这题很明显与过去事实相反,所以主句用ought to have done,过去完成时。
问题是,与现在事实相反和与将来事实相反还按正常的倒退么?与现在事实相反,从句用过去时没错吧,主句不是用一般时的么?
那么下面这道题就没法解释了:
But for friction, people _________ neither walk, nor even stand up.
A) can B) were able to C) will be able D) could
从句是一般时,由but for引导,正确答案选D,怎么回事?
意思是一直退是吧?
而不是像百科里写的那样:
① 表示与现在事实相反的情况
(条件)从句谓语动词形式 主句谓语动词形式
谓语动词用一般过去式
(be用were) should/would/could/might+动词原形(过去将来时)
③表示对将来情况的主观推测(可能相反或可能性很小)
从句谓语动词形式 主句谓语动词形式
If+主语+ ① should+动词
② did
③were to do
(①通常与一个表示时间状语连用)其 中were to do可能性最小,
should/would/
could/might+动词原形
与现在或将来事实相反 假设的条件状语从句用过去 主句中的情态动词用过去时 如would should could等
回答者: snakeslave - 四级 2009-12-11 21:13
————————————————————————
都是过去时,那不是没倒退么?
虚拟语气时态倒退原则
时态倒退原则是指,在虚拟语气中,动词的时态要比实际情况倒退一个时态。例如,如果一个句子中使用了虚拟语气的过去时态,那么实际情况下应该使用的是现在时态。举个例子,如果我们要表达一个假设情况:“如果我会游泳,我就去海边游泳了。”,那么虚拟语气的表达方式应该是:“If I could swim, I would...
虚拟语气时态倒退的缘由
虚拟语气时态倒退的现象由多种原因造成,包括句子主语与谓语动词不一致、形式上的虚拟语气与真实语气混淆,以及语言习惯的影响。在学习和应用虚拟语气时态时,需要注意这种现象的存在,并根据具体语言环境和语句结构进行正确的使用。1. 句子主语与谓语动词不一致 在英语语法中,虚拟语气时态的使用通常需要主语和...
关于虚拟语气的倒退时态
if there were not friction
为什么were要倒退一个时态?
1.具体做法是将时态的形式“倒推一个时态”,这样的表述也许不太准确,但是非常实用,也极容易理解,具体的做法;2.就是将现在时态变成过去时态,将过去时态变成“过去的过去”,在这种虚拟语气的用法中,动词be至少要倒退一个时态成为“过去时态”的were(在虚拟语气中一般不用was、is、am、are,倒推一个...
if虚拟语气的三种时态倒装
即“had”和“been”。总结来说,if虚拟语气的三种时态倒装分别是:将来时:if条件句中使用“were to”现在时:if条件句中使用“were”过去时:if条件句中使用“had”和“been”学习这些时态倒装可以让我们更好地理解虚拟语气的用法,也有助于我们在日常生活中更准确地表达自己的意思。
虚拟语气的三种时态基于三种不同的情况。
虚拟语气的三种时态基于三种不同的情况:与现在事实相反,从句的谓语动词用一般过去时did\/were,主句的谓语动词用would\/should\/could\/might+do 与过去事实相反,从句的谓语动词用过去完成时had done,主句的谓语动词用would\/should\/could\/might+have done 与将来事实相反,从句的谓语动词用did\/were或者were ...
英语虚拟语气中与过去、现在或者将来事实相反时,分别用什么时态?
总的原则是虚拟语气下时态推后。例如与现在事实相反则用过去时 did\/were\/was, 而与过去事实相反使用过去完成时would have done\/been。 如果与将来事实相反,用过去将来时 would do\/be。举个栗子:如果我是女孩,我就去逛街。如果不用虚拟语气,是这样的 If I am a girl, I will go shopping.用...
虚拟语气后的时态要提前时态么
从句的谓语动词的时态要往后推一个时态,1.与现在的事实相反的假设的动词形式 从句:过去式(be只用were)主句:would(should\/ could \/ might)+动词原形 If it were not raining, we should go for a picnic.2.与过去的事实相反的假设的动词形式 从句:had +done 主句:would(should\/ could \/ ...
英语虚拟语气的三种时态?
英语虚拟语气的三种时态:(1)与现在事实相反。若与现在事实相反,虚拟语气的条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。如:If I knew her number I could ring her up.(2)与过去事实相反。若与过去事实相反,虚拟语气的条件从句的谓语用过去...
英语,关于虚拟语气退时态的。
首先没必要记你老师的退时态说法,记住规则就行,记住例句 与现在相反:从句用过去式、were 主句 would\/should\/could do if I were rich, I would buy BMW 与过去相反从句用过去完成时 主句用would\/ should \/couldhave done if i had followed your sugesstion, i would have passed ...