Unit2 Poems
语法探究
(一)虚拟语气在if 条件从句中的用法
1. 表示与现在事实相反
▲虚拟条件句的动词用过去时(be的过去时一般用were),主句的动词用would/could/might/should+动词原形
I would certainly go if I had time.我如果有时间当然去。
If he were here, everything would be all right.要是他在这儿,一切事情都会好的。
2.表示与过去事实相反
▲从句中的谓语 动词为had+过去分词,主句的谓语动词为would/could/might/should/have+过去分词。
If I hadn’t taken your advice, I would have mad a bad mistake.如果我没听从你的建议,就会犯在错了。
If I hadn’t been for him, we would have lost the game.要不是她,我们会输了比赛。
I could have done better if I had been more careful.如果我更认真点,会做得更好。
3.表示与将来事实相反
▲从句中的谓语动词为动词过去式/should+动词原形/were+动词原形,主句的谓语动词为should/would/could/might+动词原形。
She won’t come tomorrow. If she came, I would show her my new picture.