类似自新世界的动漫:有关虚拟语气

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 12:48:03
如果虚拟语气中主句是现在式,而if语句是对过去...
那应该怎样说?
请举例说明

虚拟语气中主句是现在式,而if语句是对过去的描述:
主句:would+动词原形
从句(if语句):had+动词过去时
eg:If he had fellowed the doctor's advice yesterday,he would be health now.
其中主句中的would be 即就是would+动词原形
从句中的had fellowed 即是had+动词过去时
句子的翻译是:如果他昨天听了医生的建议,现在就已经康复了.

PS:在主从句时态一致的情况下:
................主句..................... 从句(if语句).....
现在时 would+动词原形 动词的过去时
...........................................................
过去时 would+have+动词的过去时 had+动词的过去时
..........................................................
将来时 would+动词原形 should+动词原形/were to+动词原形

PS又PS:在主从句时态不一致的情况下:
主句是什么时态就用虚拟语气中主句的相应时态,从句(if语句)是什么时态就用虚拟语气中从句的相应时态.刚才已经说了虚拟语气中主句是现在式,而if语句是对过去的描述的用法.再打个比方.如果在从句(if语句)中是现在时,主句中是将来时,那么主句就应该是would+动词原形,从句(if语句)就应该是动词的过去时.

虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.

http://www.cycnet.com/englishcorner/grammar/mood.htm