【病句診斷】
We will complete the road by the time you come back next year.
【辨析講解】
句中有個(gè)時(shí)間狀語,by the time you come back next year,這個(gè)是指到修好路這個(gè)動(dòng)作到將來的某個(gè)時(shí)間(也就是明年你回來的那個(gè)時(shí)間)為止完成。如果要表示在將來某一時(shí)間之前已完成的動(dòng)作,并往往對將來某一時(shí)間產(chǎn)生影響。這樣就需要用將來完成時(shí),而我們句子句中用的是一般將來時(shí)。這個(gè)句子是時(shí)態(tài)錯(cuò)誤。
【診斷結(jié)果】
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?