2. 虚拟语气表
|
时间 |
从句 |
主句 |
例句 |
|
与现在事实相反的假设 |
一般过去时( be 用were) |
Would / should / could /
might / ought to + 动词原形 |
1. If they were here,
they would help you. 2. If we had enough money , we would buy a computer . 3. If I were you , I wouldn’t do it . 4. If it rained tomorrow , we’d stay at home . 5. It would be odd if she were awarded the first prize . |
|
与过去事实相反的假设 |
过去完成时 |
Should / would / could /
might + have+ 过去分词 |
1. If he had come
yesterday, I should have told him about it. 2.If I had been in her position I’d have quit . 3. If the weather hadn’t been so bad , we might have gone out . 4. If he had apologized , you should have done so too. 5. I should never have done it if I hadn’t been so hard up . |
|
与将来不大可能发生的事情的假想 |
一般过去时 / should/would + 动词原形 |
Should / would /
could / might / ought to + 动词原形 |
1. If you succeeded,
everything would be all right. 2. If they invited me , I would certainly attend it . 3. If he went , would you go too ? |
|
与将来事实相反的假设 |
were+ 不定式 |
Should / would /
could / might / ought to + 动词原形 |
1. If she were to
lose her place they would be ruined . 2.If you were to speak to him , it would carry more weight . |