2. We would have won, if Jack had scored that goal. 如果杰克进了那个球, 我们就会赢了。
本句是虚拟语气句,if条件从句用had done, 主句用would have done,表示与过去事实相反。
|
条件状语从句 |
主 句 |
与过去事实相反 |
had + 过去分词 |
should /would/could/might + have
+ 过去分词 |
与现在事实相反 |
一般过去时(be用were) |
would/should/could/might + 动词原形 |
与将来事实相反 |
一般过去时或should(were to) + 动词原形 |
would/should/could/might + 动词原形 |
例句: