在長期發展中,英語形成了系統的現在時和過去時,雖然沒有與之相提并論的“將來時”,但表示英語的將來時間,除了我們熟知的will和be going to do,還有多種多樣的結構。
1. will/ shall+不定式:will用于第一、二、三人稱主語,shall用于第一人稱主語。
If it doesn’t rain tomorrow, they will go out. 如果不下雨,他們明天就出門。
Don’t worry. We shall know the result next week. 別擔心,我們下周就能知道結果了。
用在疑問句中,還可以表示征詢聽話人的“意圖”:
Will you do homework with me tonight?你今晚會和我一起做作業嗎?
When shall I see you next? 下次能什么時候見到你們?
2. will/ shall+不定式進行體: 表示“自然而然要發生的”含義。
The bus will be arriving at 6 o’clock. 公交車六點鐘到。
I will be telling you everything when we meet next time. 下次見面,我會告訴你一切。
3. will/ shall+/完成體:表示將來某一時刻前已經完成的動作。
We will have completed our homework by this time tomorrow.
明天這個時候,我們就已經完成作業了。
4. be going to +不定式:表示打算在將來做某事,或按照跡象表明要發生的動作。
We are going to Shanghai next Monday. 我們下周一去上海。
Look at the clouds over there! It is going to rain. 看那邊的云,要下雨了。
5. be +-ing:表示按照計劃即將發生的動作,常用于表示位置移動的動詞(go,come,leave,start,arrive等)。
We are leaving for England on Friday. 我們周五離開去英格蘭。
6. be to+不定式:
(1)表示按計劃即將發生的動作(常用以官方的計劃或決定):
The Queen is to visit China next month. 女王下月將訪問中國。
(2)表示命令、禁止或可能性:
You are to stay here. Understand? 你就呆這兒,懂嗎?
7. 一般現在時:常用于條件狀語從句和時間狀語從句。
If she comes, I will leave. 如果她來,我就走。
與現在時和過去時相比,表示將來時間的結構有多樣,需要我們一一理解和掌握。