將來完成進(jìn)行時的用法講解
將來完成進(jìn)行時的形式:
I(or You,He,John,They,Those men)will have been doing it
例:I shall have been doing it.
?將來完成進(jìn)行時的用法和將來完成時的用法很相近,主要是將來完成進(jìn)行時更多強調(diào)動作本身,但這個時態(tài)用得不多。
?將來完成進(jìn)行時的用法:
1)表示將來某時某事之前業(yè)已在發(fā)生的動作:
He will have been playing on the piano by that time.
他在那個時候之前應(yīng)該一直都在彈鋼琴。
2)表示將來某時某動作已持續(xù)多久:
By the time the sun rises, I shall have been sleeping for nine hours.
太陽升起來之前,我已經(jīng)(不停地)睡了9個小時了。
He will have been studying Chinese seven years by 1980.
到1980年之前,他就已經(jīng)學(xué)了7年中文了。
By six this evening I shall have been working for ten hours.
今天傍晚六點前,我就已經(jīng)(連續(xù))工作了10個小時了。
It will have been raining for a whole week if it rains again tomorrow.
如果明天還繼續(xù)下雨,這雨就已經(jīng)連著下了一整個禮拜了。
3)表示一種猜想,實際上指現(xiàn)在情況:
He will(=may)have been waiting for me. But I can not go,because it is raining.
他可能在等我。但我現(xiàn)在還不能走,因為下雨了。
It is winter, it will have been snowing in the north.
冬天到了,北方可能已經(jīng)開始下雪了。
?