A if从句中的动词用过去完成时,主句中的动词用条件完成时。这种句子所指的时间是过去;所提出的条件是不可能实现的,因为if从句中的动作在过去并未发生。
If I had known that you were coming I would have met you at the air-port.
要是我早知道你要来的话,我就会在机场接你了。(但我不知道,所以我也没去。)
If he had tried to leave the country he would have been stopped at the frontier.
要是他当时试图离开这个国家,他就会在边界被阻拦。(但他并未这样做。)
B 基本形式可能的变化形式
1 可以用could或might而不用would:
If we had found him earlier we could have saved his life.
要是我们那时早点找到他的话,我们会把他救活的。(能力)
If we had found him earlier we might have saved his life.
要是我们那时早点找到他的话,我们可能会把他救活的。(可能性)
If our documents had been in order we could have left at once.
要是我们的证明文件都齐备的话,我们那时就能够马上走。(能力或允许)
2 可以用条件完成进行时:
At the time of the accident I was sitting in the back of the car,because Toms little boy was sitting beside him in front.If Toms boy had not been there I would have been sitting in front.
【牛津实用英语语法:223 条件句类型3】相关文章:
★ 牛津实用英语语法:169 feel,look,smell和taste
★ 牛津实用英语语法:137 can/am able,could/was able
★ 牛津实用英语语法:150 need not与其他各种形式的区别
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29