句型2是对过去情况的假设,表示与过去事实相反的条件和结果。 
  句型:
 
| 
 条件从句  | 
 结果主句  | 
|
| 
 If  | 
 主语 +had +过去分词 +其它  | 
 主语 + would + have + 过去分词 +其它  | 
| 
 If  | 
 I had come a few minutes earlier,  | 
 I should have met him.  | 
| 
 If  | 
 you had not studied hard,  | 
 you would have failed in the exam.  | 
| 
 If  | 
 we had found him earlier,  | 
 we might have saved his life.  | 
| 
 If  | 
 he had been here,  | 
 he would have helped you.  | 
| 
 If  | 
 I had set off a little earlier,  | 
 I would have caught the train.  | 
1. 我要是早来几分钟就会遇见他。
2. 你要是没有努力学习,考试就不会及格了。
3. 如果我们早些时候发现他,我们就会救了他。
4. 要是他在这里,他会帮你的。
5. 假如我早点出发,我就会赶上火车。
 
She would / might have come if she hadn't been so busy.
如果他不是那么忙,他会来的。
If I hadn't taken your advice,I would have made a bad mistake.
我要是不听你的建议,就会犯严重的错误。
If Mike had been able to finish his homework, he would have come to class.
如果迈克能够做完作业,他就会上课来了。
You could have done better if you had been more careful.
要是细心一点的话,你就会做得更好。
If the driver hadn’t stopped in time, there would have been an accident.
如果不是司机及时停车的话,就会发生交通事故。
If he had come here last night, I would have told him the news.
如果他昨天晚上来这里,我会把消息告诉他了。
He could have passed the test if he had been more careful.
如果他再认真一些的话,他就会通过考试。
Things would have been quite different if you had taken my advice.
如果你接受了我的建议,事情就会大大改观。

加载中…