1.在条件句中的运用
|
|
条件从句 |
主句 |
|
与现在事实相反 |
过去式(be一般用were) |
would
/ could/ might + v. |
|
与过去事实相反 |
had
+ 过去分词 |
would
/ could/ might+ have +过去分词 |
|
与将来事实相反 |
1) 过去式 2) should + v. 3) were to + v. |
would
/ could/ might + v. (第一人称可用should,以上同) |
1) “混合虚拟条件句”或“错综时间条件句”
主句和从句时间上不一致,从句可以和过去时间相反,主句可以与现在事实相反。
If you had taken my advice just now, you would be better now.
2) if 省略句。在条件句中,可省略if, 把were, had, should提到句首,变为倒装句式。
Were I you, I would seize the chance to go abroad.
3) 含蓄条件句
A) with, without, but for 等介词短语代替条件句
But for the rain, the crops would have died. (= If it hadn’t been for the rain)
B) 其他手段
I was ill that day. Otherwise, I would have taken part in the sports meeting.(副词)
He telephoned to inform me of your birthday, or I would have known nothing about it.(连词)
I might have given you more help, but I was too busy. (连词)
Given more time, we could have done it better. (分词短语)
It would be a mistake not to help him.(动词不定式)