英语中的真实条件句和虚拟条件句表达不同的情况。真实条件句表达可能发生的情况,如 "如果明天下雨,我会呆在家里"。虚拟条件句表达不太可能或根本不可能发生的情况,如 "如果我有一百万美元,我会买一艘游艇"。
真实条件句
真实条件句表达的是一种可能性,即如果某个条件成立,那么结果也会相应发生。真实条件句通常包含如下形式:
- If + 简单现在时,将来时
- If + 简单过去时,过去完成时
- If + 过去完成时,过去完成时
例如:
- If it rains tomorrow, I will stay at home.
- If I had studied harder, I would have passed the exam.
- If he had not missed the bus, he would have arrived on time.
在这些例子中,条件句后的结果都是有可能发生的。
虚拟条件句
虚拟条件句通常表达的是不太可能或根本不可能发生的情况,通常包含如下形式:
- If + 过去时,would/could + 动词原形
- If + had + 过去分词,would/could + have + 过去分词
例如:
- If I had a million dollars, I would buy a yacht.
- If I were you, I would not do that.
- If she had known the truth, she would have told me.
在这些例子中,条件句所表达的情况都是不太可能或根本不可能发生的。