英语虚拟语气语法总结顺口溜(英语语法系列英语语气分析)
英语虚拟语气语法总结顺口溜(英语语法系列英语语气分析)2.主句(3)对将来的虚拟:did/were(不用was),were to do/be,should do/be1.if条件句:(1)对过去的虚拟:had done/been(2)对现在的虚拟:did/were(不用was)
导读虚拟语气是英语的一种特殊的条件句。咱们汉语中,做一个假设只要“如果……那么(就)……”就可以了。但是英语中,他是要分情况的:如果是可能发生的,正常说就行;如果基本不可能发生,那么就要用到今天说的虚拟语气了。
概念虚拟语气是指在非真实或不可能的情况下进行的假设。其中“非真实”是说与过去和现在的情况不符合,“不可能”是指未来发生的概率极低。
if条件句的虚拟他的公式很简单:if句往前推,主句情态动词4选1
具体来说:
1.if条件句:
(1)对过去的虚拟:had done/been
(2)对现在的虚拟:did/were(不用was)
(3)对将来的虚拟:did/were(不用was),were to do/be,should do/be
2.主句
(1)对过去的虚拟:情态动词 have done/been
(2)对现在的虚拟:情态动词 do/be
(3)对将来的虚拟:情态动词 do/be
这里的情态动词,只包括would(将要)、could(能够、可能)、should(应该)、might(可以、可能)
这里要说一下,不是if条件句用哪个时态,主句也要用哪个时态,它们可以混用。比如,你可以说,“如果过去……,那么将来……。”
现在举几个例子:
1)对过去虚拟:If I had studied harder I could have got better grades.我要是当时更努力学习,就能拿到一个更好的成绩了。
2)对现在虚拟:If I were you I would take an umbrella now. 如果我是你,现在我肯定会带把伞。
3)对将来虚拟:If you were caught by alien tomorrow you wouldn’t go to school.你要是明天会被外星人抓走,就不用上学了。
4)混合使用虚拟:If I were you(对现在虚拟),I wouldn't go shopping tomorrow(对将来虚拟).我要是你,我明天才不逛街。
名词性从句虚拟语气在名词性从句,尤其是宾语从句当中,经常会有主句含有命令、警告、要求、坚持等含义。此时,对应的从句要用虚拟语气。
这样的动词主要有:①命令(order,command)②坚持(insist)③建议(advise,suggest,propose,recommend)④要求(ask,demand,require,request)⑤提议、投票(move, vote)⑥敦促(urge)⑦安排(arrange)⑧希望、打算(desire, intend)⑨指示(direct)
名词性从句的虚拟就是谓语使用should do/be,其中should可以省略。
例如:
1)(宾语从句虚拟)Europe ministers demanded that IASB (should) do likewise.欧洲的大臣们要求IASB做一样的事情。
2)(主语从句虚拟)It was proposed that the system (should) be changed.系统应当被更改被建议了。/意译:有建议指出,系统应当被更改。
wish的宾语从句使用虚拟语气动词wish后接宾语从句时,从句谓语要用虚拟语气。和上面的类似,但是wish有些许不同:
1.若要表示与现在事实相反的愿望,从句谓语用一般过去时或过去进行时(同样be动词换成were)
2.若表示与过去事实相反的愿望,从句谓语(1)用would、could have done/been(2)用过去完成时had done(注意这里的情态动词不能用should)
3.若表示将来没有把握或不太可能实现的愿望,用would、could do/be。
定语从句中用虚拟It is/was (high) time that ...,从句的谓语动词形式(1)用一般过去时(2)用should do形式且该should不可以省略。要和宾语从句中的用法做好区分
例如:
It is (high) time that we should go to school =It is (high)time that we went to school.
注意:若该句型略微调整成It is/was the first time that ...(first也可能是其他序数词),那这个句子谓语动词不再采用上述形式,改用:(1)若主句用的是is,则that后面的句子的谓语动词部分用现在完成时(have/has done).(2)若主句用的是was,则that后面的句子的谓语动词部分用过去完成时(had done)
希望对大家有所帮助!
本文来自网络,涉及到版权问题请联系我们删除!