英語條件句有四種:
零條件句(zero conditional);
第一條件句(first conditional);
第二條件句(second conditional) 和
第三條件句(third conditional).
其中前兩種為真實或可能的條件。
零條件句用來表述類似於真理的(real)情況。比方說: Water boils if you heat it to 100 degrees centigrade.
第一條件句用來表述將來有可能發生的(possibles or real)情況。例如:If you don work hard, you’ll fail.
第二條件句用來表述與現在事實相反的(unreal)情況。例如:If I were in my twenties, I would choose to remain single.
第三條件句用來表述與過去事實相反的(unreal)情況。例如:If you had asked me earlier, I could have been able to go with you.
你在問題中提到的例句不屬於任何一種條件句,而是帶有由as soon as 引導的時間狀語從句的複雜句。
與第一條件句類似的是,時間狀語從句中表述將來的時候不用will,也可以理解為向後倒退一個時態。所以as soon as I have finished my homework 的時態其實是用現在完成時來表述將來完成時,意指的是“等我(將來)完成了作業”。
英語條件句有四種:
零條件句(zero conditional);
第一條件句(first conditional);
第二條件句(second conditional) 和
第三條件句(third conditional).
其中前兩種為真實或可能的條件。
零條件句用來表述類似於真理的(real)情況。比方說: Water boils if you heat it to 100 degrees centigrade.
第一條件句用來表述將來有可能發生的(possibles or real)情況。例如:If you don work hard, you’ll fail.
第二條件句用來表述與現在事實相反的(unreal)情況。例如:If I were in my twenties, I would choose to remain single.
第三條件句用來表述與過去事實相反的(unreal)情況。例如:If you had asked me earlier, I could have been able to go with you.
你在問題中提到的例句不屬於任何一種條件句,而是帶有由as soon as 引導的時間狀語從句的複雜句。
與第一條件句類似的是,時間狀語從句中表述將來的時候不用will,也可以理解為向後倒退一個時態。所以as soon as I have finished my homework 的時態其實是用現在完成時來表述將來完成時,意指的是“等我(將來)完成了作業”。