說法話茬第4期:will complet or will have completed
【病句診斷】
We will complete the road by the time you come back next year.
句中有個時間狀語,by the time you come back next year,這個是指到修好路這個動作到將來的某個時間(也就是明年你回來的那個時間)爲止完成。如果要表示在將來某一時間之前已完成的動作,並往往對將來某一時間產生影響。這樣就需要用將來完成時,而我們句子句中用的是一般將來時。這個句子是時態錯誤。
【診斷結果】
We will have completed the road by the time you come back next year.
【舉一反三】
By the time you get home I will have cleaned the house from top to bottom. 你到家之前我將把房子徹底打掃一遍。
【考考你】
What will have completed by the end of this year?