說法話茬第4期:will complet or will have completed
本文已影響
7.67K人
【病句診斷】
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?