这是百科里的内容:
非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上下文或其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语中,如without…,but for…等
eg:
1:But for his help,we would be working now.
要不是他的帮助,我们还会在工作呢。
2:Without your instruction,I would not have made such great progress.
要是没有你的指导,我不会取得如此大的进步。
3:We didn't know his telephone number,otherwise we would have telephoned him.
我们不知道他的电话号码,否则我们就会给他打电话。
请问各位大虾,为什么第1句中用would ,而第二、三句却用would have呢?有规定but for与without引领的含蓄条件句中这些的不同吗?请详细回答,谢谢啦
~~~~(>_<)~~~~